LINUX.ORG.RU

Создание OpenOffice odt файлов


0

0

Нужна создать odt файл, как понял это zip архив с xml файлами, но все попытки создать zip архив, который бы открывался OpenOffice пока бесполезны. Все это нужно реализовать на пайтоне, без использования pyUNO, т.к. потом будет собран бинарник для Windows.

где почитать чего по этому поводу ?)

★☆

Ответ на: Re: Создание OpenOffice odt файлов от Sancho_s_rancho

Re: Создание OpenOffice odt файлов

там не PKZIP вроде бы ... в документации написано, что у каждого файла в нулевой позиции должна быть строка PK ... только вот не понял, нужно зажать по отдельности все XML в ZIP и в нулевую позицию вставить PK, в 30 mime тип ...

phasma ★☆ ()
Ответ на: Re: Создание OpenOffice odt файлов от phasma

Re: Создание OpenOffice odt файлов

может я чего недопонимаю...

взять файл созданный в опеноффисе и файл, зажатый самолично и посмотреть в hex редакторе.

Я когда-то эксперименты ставил с архиватором 7z. И вроде как xml файлы, запакованные с параметрами по-умолчанию 7z отлично открывались в опенофисе.

Sancho_s_rancho ()

Re: Создание OpenOffice odt файлов

Я зажимал pkzip'ом линуксовым. Было странно, почему не gzip.

Ay49Mihas ★★★★ ()

Re: Создание OpenOffice odt файлов

Я питон знаю на самом примитивном уровне. Когда то делал, используя модуль zipfile. Брал за основу простой odt-документ. Распаковывал. Правил content.xml. Архивировал. Все читалось.

TuxR ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.