Previous Entry Share Next Entry
Печать в PDF с помощью OpenOffice / PDF printing using OpenOffice
Linux
sanmai
Для начала нам нужно настроить PDF-принтер: ~$ /usr/lib*/openoffice/program/spadmin А так же установить ghostscript, если он ещё не установлен.

И далее как на скриншотах:





Задаём путь для сохранения получающихся PDF и команду по-умолчанию:



В конце нужно назначить получившийся принтер принтером по-умолчанию:

Конфигурация принтера находится здесь: ~/.ooo3/user/psprint/psprint.conf

Печать производится примерно так:
~$ HOME=/home/user /usr/bin/oowriter -norestore -headless -p ./test.fodt
~$ evince pdf/test.pdf
Иногда бывает полезно явно задать локаль: LANG=en_US.UTF-8 перед командой печати.
Tags: ,

  • 1
У меня в OpenOffice есть специальная кнопка "Конвертировать в PDF", ничего настраивать не надо. Это как в дистрибутивной версии, так и в том, что раздается с openoffice.org.

Это верно, но её из консоли не нажмешь.

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

Edited at 2009-07-30 04:06 am (UTC)

Дело в том, что в OOo давно работает удаленный вызов методов, для этого там есть специальная инфраструктура с 2004 года. Возьми, например, http://www.artofsolving.com/opensource/jodconverter и настрой себе, будет доступно все, что нужно.

Спасибо, очень интересно!

Спасибо за подробное руководство.

  • 1
?

Log in

No account? Create an account