Reportlabを使用してpdfを生成するコードを次に示します。
これで、ブラウザーに pdf が表示され、resonse.header ['Content-Disposition'] に 'attachment' が含まれた後、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()