У меня есть документ ms-word (MS-Office 2003; non-xml). Внутри этого документа есть строка, связанная с закладкой. Кроме того, словосочетание содержит слово-макросы. Моя цель - прочитать документ с java, заменить строку, связанную с закладкой, и сохранить документ обратно в текстовый формат.Java: разбор текстового документа ms-word с использованием POI/HWPF
Мой первый подход с использованием Apache POI HWPF:
HWPFDocument doc = new HWPFDocument(new FileInputStream("Test.doc"));
doc.write(new FileOutputStream("Test_generated.doc"));
Проблема с этим решением является то, что созданный файл не содержать макрос в малейшей (размер файла исходного документа: 32k; размер файла сгенерированного документа 19k).
Кто-нибудь теперь, если можно сохранить всю исходную информацию с использованием POI/HWPF?