我需要使用python生成pdf格式的账单。该法案将改变其数据,如乘客人数或旅行详情,日期,时间等,但我需要生成一个模板一样的格式。我需要用哪一个?给我举个例子?我是python新手,请帮帮我。在
我试图使用reportlab模块生成pdf,但我是否需要给出这个reportlab中字符的精确x和y点?还有其他选择吗?如果我的乘客信息增加到一个以上,我如何自动化或生成动态pdf?在
我试过这个作为样本二行:
import os
import sys
import unittest
from reportlab.pdfgen import canvas
canvas = canvas.Canvas("form.pdf")
canvas.setLineWidth(.3)
def titleOfTicket():
canvas.setFont('Helvetica', 12)
canvas.drawString(30,750,'Bus Ticket')
canvas.drawString(550,750,"Mr.X")
def header():
canvas.line(30,740,580,740)
canvas.drawString(30,723,"Bangalore to Chennai")
canvas.drawString(250,723,"thu, 19 june 2017")
canvas.drawString(450,723,"Trip ID 12345678901245")
canvas.line(30,715,580,715)
titleOfTicket()
header()
canvas.save()
刚开始使用reportlab,所以我还不太了解。但我认为鸭嘴兽子模块会让这一切变得容易得多。在ReportLab用户指南中对此进行了描述。我刚找到一篇可能会有帮助的博文,即使它很古老: simple step by step reportlab tutorial。在
商业版呢?据我从网站上所知,这可能更容易使用。在
相关问题 更多 >
编程相关推荐