alexkuklin: (Default)
alexkuklin ([personal profile] alexkuklin) wrote2008-03-30 11:40 pm
Entry tags:

(no subject)

Если кому-то надо быстро сваять генерилку в pdf простой документ типа договора и т.п., можно воспользоваться следующим способом:


apt-get install htmldoc

берем шрифты http://img.kuklin.ru/htmldoc-cyrfonts.tgz для замены части лежащих в /usr/share/htmldoc/fonts (взяты из каких-то свободно лежащих комплектов руссифицированных шрифтов)

конкретно в моем случае все это работает в сочетании с вызовом

htmldoc --fontsize 9 --no-toc --no-title --charset cp-1251 --embedfonts --footer "" -f out.pdf --bottom 5mm --top 5mm --left 5mm --right 5mm --size a4 template.html

еще пришлось сделать $ENV{HTMLDOC_NOCGI}="1", потому как иначе оно норовит как-то странно работать - разбираться было лень.

сразу предупрежу, что CSS оно не умеет.

[identity profile] aceler.livejournal.com 2008-03-30 08:16 pm (UTC)(link)
А открыть в Firefox и распечатать на PDF принтер нельзя? Или это для генерации на стороне сервера?

[identity profile] alexkuklin.livejournal.com 2008-03-30 08:23 pm (UTC)(link)
На стороне сервера, разумеется.
Там же не написано "распечатать в PDF", а "сделать генератор PDF".
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2008-03-31 05:41 am (UTC)(link)
Не обязательно на стороне сервера. Можно, например в процессе nightly build какого-нибудь проекта. Или анализа по крону информации с каких-либо датчиков. Да мало ли есть задач, когда либо монитор, либо человек за этим монитором нафиг не нужен. А документ в архив - пригодится.

[identity profile] cyber-lyric.livejournal.com 2008-03-31 03:45 am (UTC)(link)
о, кул, надо запомнить