python 生成pdf
时间: 2023-11-25 18:50:14 浏览: 144
使用Python生成PDF可以使用reportlab模块,该模块是一个第三方的非标准模块,需要使用pip安装。下面是一个简单的例子,演示如何使用reportlab模块生成PDF文档:
```python
from reportlab.pdfgen import canvas
# 创建一个PDF文档对象
pdf = canvas.Canvas("example.pdf")
# 设置字体和字号
pdf.setFont("Helvetica", 12)
# 输出文本
pdf.drawString(100, 750, "Welcome to Python PDF World.")
# 画线
pdf.line(50, 730, 550, 730)
# 画矩形
pdf.rect(50, 50, 500, 650)
# 保存PDF文档
pdf.save()
```
上述代码中,我们首先导入了reportlab模块中的canvas类,然后创建了一个PDF文档对象。接着,我们设置了字体和字号,并使用drawString()函数输出了一段文本。使用line()函数画了一条线,使用rect()函数画了一个矩形。最后,我们使用save()函数保存了PDF文档。
阅读全文