这是使用 Reportlab 为我生成 pdf 的代码。
现在,它只在浏览器中显示 pdf,在 resonse.header ['Content-Disposition'] 中包含“附件”后,它会下载 pdf。
但我想要的是浏览器中提供的 rint 选项,它甚至允许您选择打印机。是否可以 ?
data = "raghav"
p = canvas.Canvas(self.response.out)
p.drawString(50, 700, data)
p.showPage()
self.response.headers['Content-Type'] = 'application/pdf'
self.response.headers['Content-Disposition'] = 'attachment;filename=testpdf.pdf'
p.save()