【发布时间】:2011-02-15 19:20:58
【问题描述】:
我正在使用 wkhtmltopdf 创建 PDF 文件,但我不知道如何正确返回它们,所以我不得不将它们写入我的媒体文件夹,然后重定向到刚刚创建的文件。
编辑: Ian 的建议是写入 STDOUT,因此我更改了我的 wkhtmltopdf 命令来执行此操作,但现在我不知道如何返回该内容。
我一直在尝试以这种方式使用 subprocess.Popen:
r = HttpResponse(Popen(command_args), mimetype='application/pdf')
r['Content-Disposition'] = 'filename=recibos.pdf'
return r
但我没有得到好的结果 提前致谢。
【问题讨论】:
-
将pdf写入媒体文件夹有什么问题
-
只是我不喜欢将它们作为 PDF 存储在我的服务器文件系统中的想法,因为这会消耗更多的磁盘空间。
标签: python django pdf wkhtmltopdf