Apache POI HWPFDocumentを使用するにはどうすればよいですか?
-
22-07-2019 - |
質問
Apache POIをアプリケーションに含めることを考えています。主な目標はRTFドキュメントを出力することですが、DOCもいいでしょう。ただし、ドキュメントはHWPFDocumentの作成についてあまり詳しくないため、Webで見つけたものはすべて役に立たない。
DOCファイルを読むことができますが、問題なく動作しています。しかし、ドキュメントの書き方が本当にわかりません。たぶん誰かが私に短いコード例を与えることができますか?
どうもありがとう!
解決
RTFを実行する場合、これらはテキストファイルであり、Wordのすべてのバージョンでサポートされています。
単純なものにはitextを使用できます http://itextdocs.lowagie.com/tutorial/rtf/index.php
ro
ハードな方法でエクスポートできます
//-example.docとして保存-------------
{ \rtf1 \ansi \ansicpg1252 \deff0 \deflang1033 {\fonttbl {\f0 \fswiss \fcharset0 Arial; } } { \* \generator Msftedit 5.41.21.2500; } \viewkind4 \uc1 \pard \f0 \fs20 Hello World \par }
他のヒント
まあ、
前回POIを使用してから長い時間がかかりました。 HWPFDocumentが現在孤立していることを読みました(Apache POI Webサイトで読みます)。代わりに、MicrosoftがリリースしたWordML仕様を使用することをお勧めします。
http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats
以前にこの方法を使用しました。最も簡単な方法は、WordMLテンプレートを作成し、XPATHを使用して値を置き換えるだけです
所属していません StackOverflow