reportlab 生成pdf文件 (python)
以下是一个使用ReportLab库在Python中生成PDF文件的简单示例:
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
def create_pdf(filename):
# 设置PDF文件的页面大小为letter
c = canvas.Canvas(filename, pagesize=letter)
# 在PDF文件中添加文本
c.drawString(100, 100, "Hello, World!")
# 关闭PDF文档
c.save()
# 使用函数创建一个名为"example.pdf"的PDF文件
create_pdf("example.pdf")
这段代码定义了一个create_pdf
函数,它接受一个文件名作为参数,然后创建一个名为该参数的PDF文件。函数使用Canvas
对象来创建一个新页面,并在页面上的指定位置(100,100)绘制文本"Hello, World!"。最后,调用save
方法保存PDF文件。
评论已关闭