Форум сайта python.su
http://pypi.python.org/pypi/pisa/3.0.12
pisa 3.0.12
PDF generator using HTML and CSS
pisa is a html2pdf converter using the ReportLab Toolkit, the HTML5lib and pyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3). It is completely written in pure Python so it is platform independent. The main benefit of this tool that a user with Web skills like HTML and CSS is able to generate PDF templates very quickly without learning new technologies.
В целом идея прикольная. Надо будет прикрутить к траку, например.
Офлайн
Спасибо за ссылку.
License: Qt Public License (QPL):( как я понимаю - не для коммерческого использования.
Офлайн
пакет собран плохо - ставил через easy_install - не попросил поставить версию html5lib.
у меня была версия html5lib 0.9-2 и из-под нее не поставилось
File “/tmp/easy_install-ogzDiB/pisa-3.0.12/sx/pisa3/pisa.py”, line 21, in ?поставилась с новой версией html5lib-0.10
File “/tmp/easy_install-ogzDiB/pisa-3.0.12/sx/pisa3/pisa_document.py”, line 12, in ?
File “/tmp/easy_install-ogzDiB/pisa-3.0.12/sx/pisa3/pisa_context.py”, line 34, in ?
ImportError: No module named sanitizer
Отредактировано (Янв. 11, 2008 10:10:34)
Офлайн
import sx.pisa3
pdf = sx.pisa3.CreatePDF("<p style='font-size:16px;font-name:Arial;background-color:blue;'>Hello <b>World</b></p>", open("test.pdf","wb"))
Отредактировано (Апрель 10, 2009 13:06:16)
Офлайн
pythonwinДа, с лицензией косяк. Я как-то сразу не глянул. Думал адекватные люди, а оно вон как:
Спасибо за ссылку.License: Qt Public License (QPL):( как я понимаю - не для коммерческого использования.
Офлайн
хто юзал её для генерации PDF с юникодом, отзовитесь!
сижу, мучусь…
Офлайн
diadya_vovaсам помучался - в принципе должно делаться через подключение шрифтов как в используемом ReportLab
хто юзал её для генерации PDF с юникодом, отзовитесь!
сижу, мучусь…
Офлайн