Python
Comments 18
+7
Вот так из мухи мы сделали слона :))

На самом деле интересный опыт. Спасибо, что поделились :)
+3
>«Cтресс-тест на выносливость» получен PDF из ~28000 страниц и конечно мелочь, что на это ушло ~50 часов и ~12Гб RAM (:
ну ни… себе стрес тест
0
Не в курсе, она быстрее костыля, который сверху? А то чисто субъективно уж очень медленно эта штука работает…
0
Конечно, я знаю о существовании wkhtmltopdf / xhtml2pdf и прочих с подобным функционалом.
0
Я полностью понимаю что делает этот генератор, и почему его размер 0.675 kb в отличие от 99Кб xhtml2pdf и 10Мб wkhtmltopdf
+1
wkhtmltopdf работает также как ваш скрипт — генерит через движок вебкита, сам движок идет в комплекте, по этому он столько весит. но там нет ничего лишнего и иксы ему не нужны, по этому он будет быстрее.
0
Ваша информация не соответствует действительности, по крайней мере в зависимостях:
[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
0
Вы знаете, такого ужаса, как там на скриншотах, я не наблюдал. В целом кернинг кривоват, конечно, но он в линуксе всегда кривоват. Для служебных документов, счетов всяких, это не принципиально, мне кажется.

А документы, которые должны выглядеть красиво, мы генерим через FOP.
+1
Эм? Вместо xvfb-run можно просто создать один инстанс Xvfb, без всяких xpra! Зачем вы так извращались то??
+1
правильно говорить «Пайтон запускать из ПиЭйчПи?? Фи...»
Only those users with full accounts are able to leave comments. , please.