Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Флейм
  • » Утилита pisa -- html2pdf конвертор -- ну и названьице, блин [RSS Feed]

#1 Янв. 10, 2008 20:58:21

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Утилита pisa -- html2pdf конвертор -- ну и названьице, блин

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.

В целом идея прикольная. Надо будет прикрутить к траку, например.



Офлайн

#2 Янв. 11, 2008 09:33:46

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

Утилита pisa -- html2pdf конвертор -- ну и названьице, блин

Спасибо за ссылку.

License: Qt Public License (QPL)
:( как я понимаю - не для коммерческого использования.



Офлайн

#3 Янв. 11, 2008 10:04:10

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

Утилита pisa -- html2pdf конвертор -- ну и названьице, блин

пакет собран плохо - ставил через easy_install - не попросил поставить версию html5lib.
у меня была версия html5lib 0.9-2 и из-под нее не поставилось

File “/tmp/easy_install-ogzDiB/pisa-3.0.12/sx/pisa3/pisa.py”, line 21, in ?
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
поставилась с новой версией html5lib-0.10
PS пока не понятно как либа работает с css - написано что может, но в on-line demo у меня были проблемы



Отредактировано (Янв. 11, 2008 10:10:34)

Офлайн

#4 Янв. 11, 2008 11:12:39

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

Утилита pisa -- html2pdf конвертор -- ну и названьице, блин

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"))
bialix, большое спасибо за тему :)



Отредактировано (Апрель 10, 2009 13:06:16)

Офлайн

#5 Янв. 11, 2008 16:01:50

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Утилита pisa -- html2pdf конвертор -- ну и названьице, блин

pythonwin
Спасибо за ссылку.
License: Qt Public License (QPL)
:( как я понимаю - не для коммерческого использования.
Да, с лицензией косяк. Я как-то сразу не глянул. Думал адекватные люди, а оно вон как:

License :: Free for non-commercial use



Офлайн

#6 Янв. 16, 2008 17:27:56

diadya_vova
От:
Зарегистрирован: 2007-11-03
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Утилита pisa -- html2pdf конвертор -- ну и названьице, блин

хто юзал её для генерации PDF с юникодом, отзовитесь!
сижу, мучусь…



Офлайн

#7 Март 12, 2008 16:03:28

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

Утилита pisa -- html2pdf конвертор -- ну и названьице, блин

diadya_vova
хто юзал её для генерации PDF с юникодом, отзовитесь!
сижу, мучусь…
сам помучался - в принципе должно делаться через подключение шрифтов как в используемом ReportLab



Офлайн

  • Начало
  • » Флейм
  • » Утилита pisa -- html2pdf конвертор -- ну и названьице, блин[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version