利用Python生成PDF文件时,对比了fpdf和reportlab两个库。fpdf最新更新还是2015年,
另外reportlab的资料网上更多一些。所以选择使用reportlab。
pdfgen
pdfgen包是生成PDF文档最底层的接口。一个pdfgen编程实质是一系列将一个文档绘制到连续页面上的操作指南。提供绘制操作的接口对象是pdfgen canvas。
canvas应该被认为一张白纸,上面的点用笛卡尔坐标来标记。默认页面的左下角为原点(0,0),此外x轴向右,y轴向上。
示意图如下: