Как заменить заполнители в текстовых документах без установленного офиса? - PullRequest
1 голос
/ 12 августа 2010

Может быть приемлемо использовать rtf и просто переименовать расширение в doc / docx / что угодно.

1 Ответ

1 голос
/ 12 августа 2010

У меня очень простое решение без использования .net. Файл DOCX - это просто набор XML-файлов, сжатых вместе. Так

  1. распаковать файл. Docx
  2. заменить заполнитель в word/document.xml (или во всех XML-файлах, если заполнитель может быть где угодно, например, сноски и т.
  3. застегните их вместе, снова с расширением docx
...