Java でXPSを Word ドキュメントに変換したいと考えています。これを行うためのサイトまたはコードを手伝ってもらえますか?
2971 次
2 に答える
1
http://code.google.com/p/java-axp/を見たことがありますか?
これにより、XPSを読み取ることができます。
Word文書を作成するために生成する最も簡単なファイル形式はRTFです。そのためにiTextを使用できます。
于 2010-03-26T08:23:28.863 に答える
0
Wordファイルを作成するもう1つの方法は、POIHWPFを使用することです。または、余裕がある場合は、Asposeを使用することをお勧めします。
もう1つのオプションは、Wordファイルを直接作成することです。Word2007またはWord2003をプラグインで使用できる場合は、.docx形式をお勧めします。基本的にはXMLですが、形式を理解するには少なくとも1日か2日は投資する必要があります。
これが、Wordの.docx形式について学ぶことをお勧めする方法です。
- 非常に小さなドキュメント(数行)をWordで記述し、test.docxとして保存します。
- test.docxの名前をtest.zipに変更します
- test.zipを解凍し、中にあるファイルを確認します。
- XML要素の複雑さ、深さ、そしてわかりにくい名前に驚かされます。
- 段落(P)、段落プロパティ(PPr)、テキスト、実行などの間の関係を理解しようとするために頑張ってください。
- 詳細については、ドキュメント(33MBの圧縮)を参照してください。
- この形式でファイルを作成するためのコードの記述を開始します。openxml4jを、「パッケージ化」を実行するためのツールとして見てください。これらのすべてのファイルを.relsなどでまとめます。いくつかの例のソースも見ることができます。
- すべてのxsdスキーマをダウンロードする場合は、SunのjaxbやApacheのXmlbeansなどのツールを使用して、P、PPr、R、RPrなどの優れたJavaクラスを作成できます。
于 2010-03-26T12:00:54.493 に答える