Python中的HTML页面为PDF?

时间:2010-07-09 01:18:13

标签: python html pdf-generation

是否有可用于将HTML页面(文本,图像,布局元素等)转换为PDF文件的库。

我有一个HTML页面,上面有数字,文字和数字等表格,我希望我的客户能够以PDF格式下载。我如何用Python做到这一点?

3 个答案:

答案 0 :(得分:3)

不太熟悉python,如果你愿意支付现金,王子很好。有这个http://github.com/antialize/wkhtmltopdf使用webkit。它是一个简单的命令行实用程序,您可以调用它,它将尊重html + css。据我所知,它是唯一能做得很好的免费工具。它有一个红宝石的宝石http://github.com/jdpace/PDFKit,不是它可以帮助你,但可能会给你一些想法。

答案 1 :(得分:1)

嗯,有reportlabhtml2pdf个模块,但为了获得最佳效果,我可能会尝试从外部调用Princehttp://www.princexml.com/doc/6.0/python/)。

答案 2 :(得分:0)

你听说过xhtml2pdf / pisa吗?

它可以作为python模块或单独的命令行实用程序工作。

您可以使用此处的文档开始: http://www.xhtml2pdf.com/doc/pisa-en.html