私は、xsl-fo
からdocx
(Office Open XML)形式に変換するために、Javaでオープンソースまたは商用フレンドリーなライブラリを探しています。xsl-foをJavaのdocx(Office Open XML)に変換するには?
pdf
のドキュメントを(Apache FOPを使用して)作成する予定であるため、同じソースXMLからWord文書(docx
)を生成することをお勧めします。
更新日:私はJavaを使用していることを忘れていました。
私は、xsl-fo
からdocx
(Office Open XML)形式に変換するために、Javaでオープンソースまたは商用フレンドリーなライブラリを探しています。xsl-foをJavaのdocx(Office Open XML)に変換するには?
pdf
のドキュメントを(Apache FOPを使用して)作成する予定であるため、同じソースXMLからWord文書(docx
)を生成することをお勧めします。
更新日:私はJavaを使用していることを忘れていました。
また、あなたのソースxml - > docx - > xsl-fo - > pdfを実行することもできます。
またはおそらく:source xml - > Flat OPC XML - > xsl-fo - > pdf。
docx(またはフラットOPC XMLドキュメント)を作成したら、docx4jを使用してFOPでPDFに変換するのは簡単です(FOPについて言及しているので、Javaはあなたにとっては大丈夫です)。
このアプローチの利点は、出力docxを必要に応じてスタイルし、xsl foを "無料"にすることです。
フラットOPC XMLは、docxが単一のXMLファイル(つまり、解凍する必要がないため)として便利です。したがって、XSLTを使用して簡単に作成できます。これを見るには、Word 2007で文書を作成し、「別名で保存」を選択します。
http://www.xmlmind.com/foconverter/what_is_xfc.htmlがありますが、他にもあるかもしれませんが、私の提案はdocxをXSL FOにしていたことに注意してください。あなたが好きではないことについて何かありましたか? :-) – JasonPlutext
私が提案した方法を使ってHTML出力を得ることもできるはずです。 – JasonPlutext