2012-04-24 1 views
1

Я хочу конвертировать doc в формат ps (post script) programatically.I знаю, что в LibreOffice есть утилита, которая делает это преобразование, но я не хочу устанавливать Libreoffice на Вместо этого я хочу использовать исходный код LibreOffice для разработки этой утилиты. Я знаю, что это очень громоздкая задача, но, по крайней мере, если кто-то может дать мне какой-то базовый подход, как это сделать или каким-либо другим способом сделать это программным путем ,Хотите преобразовать doc в формат ps через программирование

Я хочу это для ОС Linux.

Спасибо.

+0

Какая платформа/ОС? –

+0

Linux или любой другой Mac-os. –

+0

Включает ли это Windows? –

ответ

1

Вы не можете уйти с чередованием импортера DOC и генератора постскриптума из libreoffice только для этого - вам понадобится значительная армия в мужчинах/часах.

Либо готовый скрипт Python, который работает над Libreoffice, который вы уже упомянули, - если вы хотите, чтобы он вообще работал - надеюсь, вы знаете, что ему не нужен графический дисплей для запуска, и это можно сделать как " командной строки "(обычно вы хотите, чтобы LibreOffice работал в фоновом режиме).

Если вы действительно хотите перевернуть свое приложение для этого, вы должны проверить код для koffice/calligra вместо этого - он будет построен вокруг архитектуры Qt - я не смотрел его недавно, но он будет более модульным и повторное использование libreoffice - повторное использование doc-импортера и экспортера ps из calligra - это работа, которую, я считаю, может сделать один человек в течение некоторого разумного времени (это будет варьироваться в зависимости от знакомого человеку с окружающей средой Qt/C++, которая построена в) URL-адресов:

http://www.calligra.org http://community.kde.org/Calligra/Building

+0

спасибо. много ... –

+0

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

+0

Прошу прощения, но я не могу. Я построил его один раз, и он скомпилировался - и Qt с использованием проектов обычно организован достаточно, чтобы у вас была хорошая возможность использовать фильтр импорта .doc прямо из кода, который вы пишете.Работа по-прежнему много, и перед вашими потребностями я бы без колебаний установил LibreOffice и использовал его для преобразования. – jsbueno

1

Вы можете столкнуться с значительная проблема, потому что они не являются действительно совместимыми «форматами» (в абстрактном смысле).

DOC, конечно, документ. Таким образом, он содержит текст, таблицы стилей, ... иерархическую информацию, относящуюся к логической структуре артефакта.

PS не является (обязательно) документом. Это описание страницы. Он содержит информацию, относящуюся к визуальному изображению артефакта.

Так что вам действительно нужно визуализации PS от DOC, а не только конвертировать. Вам нужно будет принимать решения, разбивая таблицы, вычислять интервалы для обоснования и размещения встроенных изображений. Это большая работа.

+0

Хорошо спасибо. Можете ли вы предоставить какой-либо способ для doc pdf, используя утилиту Calligra. –

+0

Похоже, у главной страницы Calligra есть свой форум. Вероятно, они могут дать вам хороший ответ. –

Смежные вопросы