Как написать документ Microsoft Word/Office Open XML с помощью Perl?

Я написал Perl-скрипт, который считывает некоторые данные и создает для этих данных файл OpenOffice Writer/OpenDocument. Могу ли я также создать документ Microsoft Word/Office Open XML?


person name_masked    schedule 30.07.2010    source источник
comment
Я уверен, что вы имеете в виду OpenXML. Не существует такой вещи, как OpenOffice Word.   -  person Dirk Vollmar    schedule 30.07.2010
comment
@ 0xA3, я думаю, он имеет в виду документ Word в OpenOffice (.org).   -  person Axeman    schedule 30.07.2010
comment
@ 0xA3: Вот что я имел в виду. Извините за путаницу.   -  person name_masked    schedule 30.07.2010


Ответы (2)


Для чтения документов MS Word вы можете использовать Open XML SDK 2.0 для Microsoft Office

Возможно, вам придется написать оболочку, чтобы использовать ее с вашим Perl-скриптом.

person Shiraz Bhaiji    schedule 30.07.2010
comment
Должен ли я установить оба перечисленных инструмента? - person name_masked; 30.07.2010

В OpenOffice (или LibreOffice) есть утилита unoconv, которую можно использовать для преобразования между форматами. Я считаю, что это эквивалентно открытию входного документа в OpenOffice и последующему сохранению его в качестве выходного формата. Вы говорите, что ваш скрипт уже создает формат opendocument, поэтому вы можете попробовать использовать unoconv для создания из него документа Word.

person Ryan C. Thompson    schedule 14.01.2013