4

JavaからPDFを作成する必要があります。Javaコードを使用して作成するのではなく、テンプレートからPDFを作成したいと思います。例:

document.addLabel("a pdf..")

テンプレートにXSL-FOを使用するApacheFOPでそれを実行できることを確認しましたが、XSL-FOの無料のグラフィックデザイナーを知っている人はいますか?https://www.ecrion.com/Products/XFDesigner/StartTrial.aspxこれを見つけました。

または、Apache FOPに代わるものはありますか?ありがとうございました!

4

4 に答える 4

5

JODReportsJODConverterの組み合わせをお勧めします。JODReports は、ODT テンプレートからレポートを生成するソリューションであるため、LibreOffice を使用してテンプレートを簡単に設計できます。後で、レポート (.odt または .doc 形式) を PDF に変換できます。

于 2012-04-18T16:32:19.397 に答える
0

odt (レポート)またはdocx (レポート)からテンプレートを作成できる XDocReport を見てください。完全すぎる Java コンバーター (odt->pdf、odt-xhtml、docx->pdf、docx->xhtml コンバーター) が提供されています。

  • これらの XDocReport フル Java コンバーターの長所は、変換を管理するために OpenOffice/LibreOffice (JODConverter など) をインストールする必要がないことです。ストリーミング モードでより多くの作業を行うことができます (一時ファイルを生成する必要はありません)。
  • これらの XDocReport の完全な Java コンバーターの短所は、レンダラーが OpenOffice/LibreOffice より劣る可能性があることです。
于 2012-11-25T10:58:12.943 に答える
0

無料のものがわからない - Oxygen と XML スパイには無料のオプションがありません。また、iText を使用することもできますが、これはもう無料ではないと思います。Google の周りにはかなりの数のオープン ソース ライブラリがあります。個人的には常に XSL-FO を手作業で行ってきたので、エディターについてコメントすることはできません (重い要件がなければ非常に簡単です)。

用途と複雑さに応じて、html を作成してから wkhtmltopdf などで処理するなど、他のオプションがあります。

于 2012-04-18T16:26:48.023 に答える