2012-01-24 8 views
0

docx4jからXSL-FOを抽出する方法はありますか、docx4j PDF出力にPDFの代わりにPCLを出力するようにガイド(または既存のコード)がありますか?docx4jからXSL-FOを抽出(またはPCLに直接変換)しますか?

私がやっている仕事は、(docx)ワードドキュメントのフィールドを記入することです(必要に応じてそれらを削除するかどうか、つまりそれらを埋めるか、値に置き換えて)。

答えて

1

pdf viaXSLFOを参照してください。中間ステップとしてXSLFOを作成します(オプションで保存します)。

これを変更すると、PCL出力が得られます。

Fop fop = fopFactory.newFop(MimeConstants.MIME_PCL, os); 

とFOPの設定文字列に適切なPCLのものを追加し、運がよければそれはそれだろうに

Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, os); 

:あなたは、行を変更する必要があります!

+0

私は実際にそれを試しました。少ししかありません。どのくらいうまく動いているのか分かりませんが、私はpclビューアを探しています! – Marcin

+0

実際、これは完全に機能しました。ここで取り上げたツールとアプローチをまとめました:http://stackoverflow.com/questions/8974074/output-pcl-from-word-document-using-python – Marcin

関連する問題