3

Javaを使用してWord文書をPDFに変換しようとしています。「wordtoXSL-FOto pdf」は、私が見ているアプローチです。

'word to XSL-FO'を実行するこのアプローチでは、利用可能なオープンソースAPIはありますか?または、それを実装するための手順を教えていただけますか?

4

4 に答える 4

4

どのバージョンのWord文書を変換していますか?

RenderXには、MicrosoftのWordprocessingMLドキュメントをXSL FO(XSLFO)に変換できるWordML2FOスタイルシートが公開されています。

これらのスタイルシートは、RenderXの開発チームとMicrosoftが一般的な使用のために作成したものです。これらは、MicrosoftのWordprocessingML XMLボキャブラリのドキュメントをW3CのXSLFO(XSLFO)ボキャブラリのドキュメントに変換するために使用されます。

于 2010-02-25T01:39:35.137 に答える
0

見逃すものが多すぎるため(スタイルの解決、docx/word2003ドキュメント内のグラフィックに使用されるdrawingml/vmlなど)、スタイルシートだけを使用することはできません。このコードサンプルを試して、そこから移動してください。また、MicrosoftのAPIを使用してWord 2003/2007を生成する場合、必要なすべての関数呼び出しを行わない限り、その構造が常に正しいとは限らないことにも注意してください。

于 2010-02-27T16:52:59.770 に答える
0

docx4j(オープンソース、Apacheライセンス)がこれを実行できます。

詳細については、docx4jスタートガイドを参照してください。

于 2010-03-04T04:38:09.117 に答える
0

OpenOfficeをどこかにインストールできる限り、DocmosisまたはJODConverterを試して変換を行うこともできます。これらは多くのプラットフォームで動作し、Javaで制御できます。

于 2010-05-13T05:54:01.220 に答える