PDFKIT - 通过浏览器下载PDF而不是本地保存

时间:2016-10-06 21:10:39

标签: python pdf pdfkit

在调用脚本后,寻求一些帮助将PDF输出到浏览器。目前 - 当脚本执行时,它会保存名为" README.pdf"的文件。进入执行脚本的工作目录。

不是在本地保存文件 - 如何通过浏览器立即开始下载?

#!/usr/bin/env python

from markdown import markdown
import pdfkit

input_filename = 'index.html'
output_filename = 'README.pdf'

with open(input_filename, 'r') as f:
    html_text = f.read()

pdfkit.from_string(html_text, output_filename)

f = open(output_filename, 'r')
pdf = f.read()
f.close()
print "Content-Type: application/pdf\n"
print pdf

Ajax请求

                Ext.Ajax.request({
                    url: 'data.php',
                    async: true,
                    params: {
                        action: 'run-actions-pdf',
                        type: 'config',
                        account_name: me.currentRecord.data.account_name,
                        state: 0
                    },
                    success: function() {}
                });

0 个答案:

没有答案