3
ms-wordドキュメント(MS-Office 2003、non-xml)があります。この 文書には、ブックマークに関連付けられた文字列があります。さらに、 という単語文書には単語マクロが含まれています。私の目標は、 のドキュメントをjavaで読み込み、ブックマークに関連付けられた文字列を に置き換えて、文書をワードフォーマットに保存し直すことです。Java:POI/HWPFを使用したms-wordドキュメントの解析
私の最初のアプローチは、Apache POI HWPFを使用していた:
HWPFDocument doc = new HWPFDocument(new FileInputStream("Test.doc"));
doc.write(new FileOutputStream("Test_generated.doc"));
この解決策の問題は、生成されたファイルは、元の文書のマクロもはや(ファイルサイズは含まれませ ないということです:32K; ファイルサイズを生成された文書19kの)。
POI/HWPFを使用して元の情報をすべて保持することができる場合は誰でも ?