纯Python解决方案将XHTML转换为PDF

hoj*_*oju 16 python pdf google-app-engine

我正在使用纯Python解决方案(用于GAE)将网页转换为pdf.

我看了一下reportlab,但文档侧重于从头开始生成pdf,而不是从HTML转换.

您有什么推荐的吗?- 比萨

编辑:我的用例是我有一个HTML报告,我想在PDF中提供.我将对此报告结构进行更新,因此我不想维护单独的PDF版本,但(希望)会自动转换.
另外,因为我生成报告HTML,我可以确保它是格式良好的XHTML,以使PDF转换更容易.

hoj*_*oju 8

比萨声称支持我想做的事情:

pisa是一个使用ReportLab Toolkit,HTML5lib和pyPdf的html2pdf转换器.它支持HTML 5和CSS 2.1(以及一些CSS 3).它完全用纯Python编写,因此它与平台无关.具有Web技能(如HTML和CSS)的用户能够非常快速地生成PDF模板而无需学习新技术.轻松集成到Python框架中,如CherryPy,KID Templating,TurboGears,Django,Zope,Plone,Google AppEngine(GAE)等.

所以我会进一步研究它