在django项目中尝试使用pythonreportlab创建pdf
from reportlab.pdfgen import canvas
response = HttpResponse(content_type='application/pdf')
response['Content-Disposition'] = 'attachment; filename="somefilename.pdf"'
p = canvas.Canvas(response)
p.drawString(10, 800, "Name")
p.drawString(10, 900, "Address")
p.drawString(10, 1000, "School")
p.showPage()
p.save()
在输出pdf中,它只显示Name
,其他两个字符串发生了什么?在
所以这是有效的。只是给y坐标取较小的值。根据您的需要尝试使用这些值。在
“地址”和“学校”的坐标就在页面之外。reportlab坐标系的原点在左下角,x坐标向右,y坐标向上。请尝试以下方法:
相关问题 更多 >
编程相关推荐