【发布时间】:2014-05-17 12:29:29
【问题描述】:
我需要使用 Bottle 框架生成 PDF 文档。
我尝试了类似于 Django 的方法,但没有成功:
@bottle.route('/pd')
def create_pdf():
response.headers['Content-Type'] = 'application/pdf; charset=UTF-8'
response.headers['Content-Disposition'] = 'attachment; filename="test.pdf"'
from io import BytesIO
buffer = BytesIO()
from reportlab.pdfgen import canvas
p = canvas.Canvas(buffer)
p.drawString(100,100,'Hello World')
p.showPage()
p.save()
pdf = buffer.getvalue()
buffer.close()
response.write(pdf)
return response
【问题讨论】:
标签: python bottle reportlab pdflib