共勉
"诸君离学校而去了。在社会上立身的困难,恐怕比在学校里求学还要加甚。若非立志奋斗,则以前所受的教育,反足以增加人生的苦恼,或转为堕落的工具。这是诸君所当特别注意的。事业的成功,须经过长时间的辛苦艰难——成功的代价,走过了许多荆棘的路,方才能寻获康庄大道。立志是砍荆棘斧斤,奋斗是劳力。万不可希望以最少的劳力,获最大的成功。" -- 蒋梦麟
Knight's Blog
滴滴海浪技术主管, 前百度资深研发工程师,现居上海。 擅长于大规模的系统平台服务架构。在

- 亿级别搜索平台(sov5.cn)
- 大规模分布式爬虫
- 中间件架设(disconf,CanalX)
- 广告平台(百度联盟广告)
- 租车平台(滴滴租车)
- 语言招聘平台(51tra.com)
- 内容平台(100weidu.com)
- 社区平台(python88.com)
- 资源下载平台(misou.com)
- 计算机图形图像技术(一篇一作)
- 机器学习(一篇一作)

等领域具有颇有经验。
联系方式: knightliao AT gmail.com
联系
Knight's Blog » 工作

生成PDF的工具选择

2015-01-26 21:13

生成PDF工具

选择

一开始有两种选择

  • pdfkit(wkhtmltopdf)
  • xhtml2pdf

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

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

最终选择

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

遇到的些问题:

本文链接地址:生成PDF的工具选择
876 次点击