网络编程
位置:首页>> 网络编程>> Python编程>> Python使用reportlab模块生成PDF格式的文档

Python使用reportlab模块生成PDF格式的文档

作者:amy_0626  发布时间:2021-05-25 22:17:31 

标签:python,reportlab模块,pdf

(1)使用python生成pdf文档需要的最基本的包是pdfgen。它属于reportlab模块,而reportlab模块并没有默认集成到python的安装包中,所以需要安装该模块。

(2)pdfgen提供了一个绘画操作的对象canvas。canvas可以看作是带有笛卡尔坐标(X, Y)的一张白纸,默认坐标(0, 0)位于页面的左下角。默认X向右侧延伸,而Y向上延伸。


#引入所需要的基本包
from reportlab.pdfgen import canvas
#设置绘画开始的位置
def hello(c):
 c.drawString(100, 100, "hello world!")
#定义要生成的pdf的名称
c=canvas.Canvas("hello.pdf")
#调用函数进行绘画,并将canvas对象作为参数传递
hello(c)
#showPage函数:保存当前页的canvas
c.showPage()
#save函数:保存文件并关闭canvas
c.save()

来源:https://blog.csdn.net/amy_0626/article/details/52999885

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com