2011-03-01 16 views
3

私は.docファイルを作成し、ファイルに少しのテキストを書き込むJavaでデスクトップアプリケーションを作成する必要があります。私はAsposeという興味深いツールを見つけましたが、私はそれが全く無料ではないことを見ました。 yoyはJava APIを(無料で)どのような方法で使用できるのか知っていますか? これはJava SEライブラリでのみ可能ですか? この目標を達成する最も簡単で最速の方法は何と思いますか?.docファイルを操作する方法

答えて

5

私は、具体的HWPF - Java API to Handle Microsoft Word Files、あなたがApache POI frameworkを見てお勧め:

HWPFは、純粋なJavaへのMicrosoft Word 97(-2007)ファイル形式の私たちのポートの名前です。また、古いWord 6およびWord 95ファイル形式の読み取り専用サポートも制限されています。

+0

私はそれを見ていきます。 – sfrj

+0

私はページhttp://poi.apache.org/にいますが、私のプロジェクトに追加する.jarファイルが見つからない場合は、これらのクラスを使用することができますか? – sfrj

0

.docファイルでは、私はあなたがMicrosoft Officeを意味すると思いますか? Officeファイル形式の読み書きは、黒い芸術のようなものです。 .doc形式のファイルでなければならないのでしょうか?多くの場合、Wordが読み込むことができるリッチテキスト形式のファイル(.rtf)を書き出す方が簡単です。

+0

はい、この場合はオフィスから.docにする必要があります – sfrj

1

あなたがXMLとしてそれを保存し、内容を確認後、(あなたが作成したいものに理想的に類似した)一部のコンテンツでWord文書を開く、学習運動して、その後の.docで予定がある場合。

あなたのコードでは、適切なものを挿入するために、いくつかの基本的なDOMの解析と管理が必要になります。

+0

私はMicrosoft Office 2007で.xmlとして保存するためにトリヤードしましたが、そのオプションはありませんか? – sfrj

+0

最後のコメントが残念です。Word XML形式で保存する方法を知りました。 Tnx – sfrj

関連する問題