python FPDF 怎么利用FPDF 制作表格
时间: 2024-01-14 11:04:51 浏览: 160
FPDF是一个Python库,可以用于生成PDF文件。要制作表格,需要使用FPDF库中的Cell()和MultiCell()方法。
下面是一个简单的例子,展示如何使用FPDF制作一个简单的表格:
```python
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
# 设置字体和字号
pdf.set_font("Arial", size=12)
# 表头
pdf.cell(60, 10, "姓名", border=1)
pdf.cell(60, 10, "年龄", border=1)
pdf.cell(60, 10, "性别", border=1)
pdf.ln()
# 表格内容
pdf.cell(60, 10, "张三", border=1)
pdf.cell(60, 10, "18", border=1)
pdf.cell(60, 10, "男", border=1)
pdf.ln()
pdf.cell(60, 10, "李四", border=1)
pdf.cell(60, 10, "22", border=1)
pdf.cell(60, 10, "女", border=1)
pdf.ln()
# 保存PDF文件
pdf.output("table.pdf")
```
在上面的例子中,我们通过调用`pdf.cell()`方法来添加单元格。第一个参数是单元格的宽度,第二个参数是单元格的高度,第三个参数是单元格中的文本内容,最后一个参数是边框样式,这里我们设置为1,表示绘制边框。`pdf.ln()`方法用于在表格中移动到下一行。
可以根据需要调整单元格的大小和位置,以及添加更多的单元格来创建更复杂的表格。
阅读全文