1

Java でXPSを Word ドキュメントに変換したいと考えています。これを行うためのサイトまたはコードを手伝ってもらえますか?

4

2 に答える 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形式について学ぶことをお勧めする方法です。

  1. 非常に小さなドキュメント(数行)をWordで記述し、test.docxとして保存します。
  2. test.docxの名前をtest.zipに変更します
  3. test.zipを解凍し、中にあるファイルを確認します。
  4. XML要素の複雑さ、深さ、そしてわかりにくい名前に驚かされます。
  5. 段落(P)、段落プロパティ(PPr)、テキスト、実行などの間の関係を理解し​​ようとするために頑張ってください。
  6. 詳細については、ドキュメント(33MBの圧縮)を参照してください。
  7. この形式でファイルを作成するためのコードの記述を開始します。openxml4jを、「パッケージ化」を実行するためのツールとして見てください。これらのすべてのファイルを.relsなどでまとめます。いくつかの例のソースも見ることができます。
  8. すべてのxsdスキーマをダウンロードする場合は、SunのjaxbやApacheのXmlbeansなどのツールを使用して、P、PPr、R、RPrなどの優れたJavaクラスを作成できます。
于 2010-03-26T12:00:54.493 に答える