1

Когда я пытаюсь преобразовать текстовый документ, используя скрипт ooextract python из открытого офиса, как

/usr/local/bin/ooextract.py myDocument.doc myDocument.pdf

Открытый офис Deamon (sOffice.bin) всегда загружает процессор на 100%.

Мы используем Open Office 2.6.3 на виртуальной машине под управлением Debian Squeeze 2.6.32-5-amd64

ОБНОВИТЬ:

Мы обнаружили, что это появляется только с нашим тестовым документом, другие документы могут быть преобразованы без проблем. Но как мы можем узнать, что не так с нашим документом. Как мы можем включить traces/loggin для процесса sOffice.bin?

2 ответа2

2

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

Это позволило мне выделить проблему с 2.4.1 и таблицей, содержащей строку, с большим количеством текстового содержимого. Таблице было разрешено разбивать по страницам, строки не было. Рендеринг в PDF вызвал аналогичную проблему 100% загрузки процессора.

0

Похоже, что это связано с Open Office версии 2.6.3, с Open Office 3.3.0 у нас больше нет проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .