联系
Knight's Tale » 技术

生成PDF的工具选择

2015-01-26 21:13

生成PDF工具

选择

一开始有两种选择

  • pdfkit(wkhtmltopdf)
  • xhtml2pdf

第二种选择与平台无关,它是纯python生成 ,具体做法就是将生成HTML代码+CSS代码,利用reportlab来画图生成pdf。优点是与平台无关,缺点是画出来的图与浏览器生成的图根本无法一致(这是因为reportlab的画图算法与wkhtmltopdf根本无法相提并论。)

第一种选择是用python去调用 wkhtmltopdf 系统命令生成pdf. wkhtmltopdf是一个非常强悍的命令,它使用QT来生成 高质量的图形,与浏览器渲染出来的几乎一致。(与各个系统的渲染器有关)。优点是美观。缺点是环境搭配麻烦。

最终选择

当然是选择 第一种方案了。美观才是王道,看脸的世界不是吗?!!

遇到的些问题:

本文链接地址:生成PDF的工具选择