Модуль Perl для создания файлов документов .doc или .docx - PullRequest
1 голос
/ 29 ноября 2011

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

Но есть ли какой-нибудь модуль, который может генерировать файлы .doc (.docx)?Предположим, что существует огромный бизнес-объект, и некоторые текстовые / числовые данные, описывающие его, должны быть сохранены в отформатированном файле .doc для MS Word.

Мне нужно что-то вроде генератора отчетов (может быть похоже на Template Toolkit, но для создания.файлы документов).

Знаете ли вы какой-либо модуль или библиотеку, вызываемую из Perl, которая делает подобные вещи?

1 Ответ

9 голосов
/ 29 ноября 2011

Взаимодействие с Microsoft невозможно через это место.У них нет спецификации, которая отражает реальность.Сами они не соответствуют опубликованной спецификации.Спецификация, которую они опубликовали , подорвала процесс Международной организации по стандартизации обратными выкупами и взятками .Вы должны отказаться от сделки по этому вопросу .

Но если вас это не волнует и вам нужно работать до конца, используйте RTF Writer или HTML Writer , форматы, которые Word может импортировать.Джоэл Спольски пишет о других местах взаимодействия в своем блоге: Почему форматы файлов Microsoft Office так сложны?(И некоторые обходные пути)

...