5

いくつかの画像とテキストを pdf ファイルに変換できる基本的な pdf ジェネレーターが必要です。いくつかの基本的な描画コマンド (線など) を持つ機能もプラスになります。

私はこの質問を読みましたが、レポートジェネレーターは本当に必要ありません。そこにある回答のほとんどは、私がやろうとしていることに対して本当にやり過ぎのように思えました。(テンプレートや LaTeX グレードのレイアウト コントロールは必要ありません。)

4

3 に答える 3

5

私のプロジェクトの 1 つで、過去 6 か月間に画像から PDF に変換する 6 つまたは 7 つの異なる方法をテストおよび/または実装しました。最終的に、他のすべてには明らかな制限または完全な省略(ドキュメントメタデータを設定できないなど)があったため、 ReportLabに戻ってきました(最初はあなたが説明したのと同様の理由で避けていました)。

ReportLab は、一見しただけではそれほど難しくなく、後から面倒なリファクタリングを行う必要がなくなります。先に進んで使用することを強くお勧めします。したがって、より多くのことができるようになりたい場合は、私が行ったように多くの異なるユーティリティ、ライブラリ、およびフォーマット。

編集:

また、ページにテキストや画像を少しだけ配置したい場合は、ReportLab に付属の Platypus レイアウト システムをバイパスできることにも言及する価値があります。

于 2008-11-10T21:04:17.550 に答える
1

ラテックスを使用するのが最も簡単な方法であり、やり過ぎではないと思います。動作する PDF ファイルを生成するのは非常に難しい作業ですが、Tex ソースを生成するのははるかに簡単です。reStructuredText や troff を使用するなど、他のタイプセットの変更もおそらく同様に機能します。

于 2008-11-10T20:59:04.173 に答える
0

reportlab のコードは問題ありませんか? LaTeX の使用が過剰ではない理由は、pdf が非常に低レベルの形式であるためです。pdf では改行が自動的に取得されないため、自分で線幅を計算する必要があります。

于 2008-11-10T21:04:48.843 に答える