1

(Office Open XML) 形式に変換xsl-foするJava のオープンソースまたは商用フレンドリーなライブラリを探しています。docx

(Apache FOPを使用xsl-foして) ドキュメントを生成するために使用する予定なので、同じソース XML からpdfWord ドキュメント ( docx) を生成するのは良い考えだと思いました。

更新: Java を使用していることを忘れていました。

4

1 に答える 1

1

または、ソース xml -> docx -> xsl-fo -> pdf を実行することもできます。

あるいはもっと簡単かもしれません: source xml -> Flat OPC XML -> xsl-fo -> pdf.

docx (または Flat OPC XML ドキュメント) を作成したら、それを FOP 経由で PDF に変換するのは docx4j で簡単です (FOP について言及しているので、Java は問題ないと思います)。

このアプローチの利点は、出力 docx を必要に応じてスタイルし、「無料で」xsl を取得できることです。

Flat OPC XML は、単一の XML ファイルとして docx であるため (つまり、解凍する必要がないため) 便利です。したがって、XSLT を使用して簡単に作成できます。表示するには、Word 2007 でドキュメントを作成し、[..xml として保存] を選択します。

于 2010-12-07T11:42:40.077 に答える