Как использовать Freemarker для преобразования документа XML Word в DOC? - PullRequest
0 голосов
/ 13 октября 2011

Я пытаюсь использовать Freemarker для преобразования документа XML Word в стандартный DOC.Например:

  1. Я создаю документ Word (A.doc) и затем сохраняю его как документ XML Word (A.xml).
  2. На Freemarker я импортирую A.xmlи экспортируйте его как Word 2003 (B.doc).
  3. В POI я импортирую преобразованный DOC (B.doc).(POI не может читать XML-документы.)

Проблема в том, что преобразованный документ на самом деле не является документом DOC, это документ XML ,
, поэтому POI не удается открыть его.

Как использовать Freemarker для создания real DOC, а не документа XML word?
Я используюLinux.

1 Ответ

3 голосов
/ 13 октября 2011

Ваш подход, вероятно, не сработает, потому что FreeMarker предназначен для генерации текстового вывода.Классические файлы Word DOC не очень «текстовые», поэтому я думаю, что FreeMarker не подходит для вашей задачи.

(Примечание: но RTF может работать)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...