Как стать автором
Обновить

Комментарии 18

Вот так из мухи мы сделали слона :))

На самом деле интересный опыт. Спасибо, что поделились :)
>«Cтресс-тест на выносливость» получен PDF из ~28000 страниц и конечно мелочь, что на это ушло ~50 часов и ~12Гб RAM (:
ну ни… себе стрес тест
А через xhtml2pdf ваши документы плохо конвертировались в PDF?
Не в курсе, она быстрее костыля, который сверху? А то чисто субъективно уж очень медленно эта штука работает…
Конечно, я знаю о существовании wkhtmltopdf / xhtml2pdf и прочих с подобным функционалом.
а почему выбрали именно этот генератор?
Я полностью понимаю что делает этот генератор, и почему его размер 0.675 kb в отличие от 99Кб xhtml2pdf и 10Мб wkhtmltopdf
wkhtmltopdf работает также как ваш скрипт — генерит через движок вебкита, сам движок идет в комплекте, по этому он столько весит. но там нет ничего лишнего и иксы ему не нужны, по этому он будет быстрее.
Ваша информация не соответствует действительности, по крайней мере в зависимостях:
[root@atom ~]# pacman -S wkhtmltopdf
...
Дополнительные зависимости для wkhtmltopdf
xorg-server: wkhtmltopdf needs X or Xvfb to operate


~ wkhtmltopdf /tmp/1.html /tmt/1.pdf
wkhtmltopdf: cannot connect to X server
а вот это уже интересно и по делу! Спасибо
А у вас в wkhtmltopdf нет проблем с кернингом?
Мне так и не удалось добиться в нем красивого текста.
Вы знаете, такого ужаса, как там на скриншотах, я не наблюдал. В целом кернинг кривоват, конечно, но он в линуксе всегда кривоват. Для служебных документов, счетов всяких, это не принципиально, мне кажется.

А документы, которые должны выглядеть красиво, мы генерим через FOP.
Эм? Вместо xvfb-run можно просто создать один инстанс Xvfb, без всяких xpra! Зачем вы так извращались то??
Питон запускать из Пехепе?? Фи…
правильно говорить «Пайтон запускать из ПиЭйчПи?? Фи...»
Один фиг не по фэншую =)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории