6

結果として、主にテキストとテーブルの完全な新しいpdfファイルを生成する小さなスクリプトを開発しようとしています。私はそれを行うための最良の方法を探しています。

reportlabについて読んだことがありますが、これはかなり良いようです。私が見る限り、これには1つの欠点しかありません。商用バージョンなしでテンプレートを書くのは静かで難しく、コードを維持するのは難しいようです。

そこで、もっと十分な方法を探してxhtml2pdfを見つけましたが、このソフトウェアはかなり古く、2ページ以上のテーブルを生成できません。

私の頭の中で最後の解決策は、テンプレートフレームワークを使用してtex-Fileを生成し、後でpdftexをサブプロセスとして呼び出すことです。

私は最後のものを実装し、LateXを調べます。あなたはそうしますか、あなたはより良いアイデアを持っていますか?

4

3 に答える 3

5

LaTeXアプローチを使用することをお勧めします。クロスプラットフォームであり、多くの異なる言語で動作し、保守が簡単です。さらに、それは非営利です!

于 2012-07-30T16:31:40.303 に答える
3

PisaはHtml/CSSからPDFへのコンバーターです。これは、Pythonを使用してPDFを最初から開発するための優れたツールです。

PDFページを一緒に追加する必要がある場合、またはPDFデータを検索する必要がある場合は、無料で十分に文書化されており、使いやすいpyPdfをお勧めします。こちらからダウンロードできます

于 2012-07-30T16:33:01.457 に答える
0

ReportlabのRMLの実装として、http://pypi.python.org/pypi/z3c.rml/パッケージを確認できます。

「最善の方法」とは?あなたの要件は何ですか?一部のPDF要件は、「安価な」オープンソースジェネレーターで達成できます。そうでない場合は、市販のPDFコンバーターを使用することになります。より高い品質はより高い価格を意味します。

于 2012-07-30T16:34:55.133 に答える