Python PDFKIT-通过浏览器下载PDF,而不是本地保存
在调用脚本后将我的PDF输出到浏览器中寻求帮助。当前-当脚本执行时,它将名为“README.pdf”的文件保存到执行脚本的工作目录中 与其将文件保存在本地,我如何才能通过浏览器立即开始下载Python PDFKIT-通过浏览器下载PDF,而不是本地保存,python,pdf,pdfkit,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,
#!/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() {}
});
您能给我们提供更多关于您正在使用的web应用程序设置的信息吗?你写的东西看起来像一个CGI脚本。我开发了一个Javascript前端,它有一个名为“创建PDF”的按钮。单击此按钮后,它将触发名为createpdf.py的脚本。请澄清您使用的是哪种服务器端配置?执行脚本的是什么?我使用了一个Ajax请求来调用脚本。我在原始帖子中添加了上述代码。您的服务器正在运行PHP代码。与浏览器的任何和所有交互都必须在那里进行。您能给我们提供有关您正在使用的web应用程序设置的更多信息吗?你写的东西看起来像一个CGI脚本。我开发了一个Javascript前端,它有一个名为“创建PDF”的按钮。单击此按钮后,它将触发名为createpdf.py的脚本。请澄清您使用的是哪种服务器端配置?执行脚本的是什么?我使用了一个Ajax请求来调用脚本。我在原始帖子中添加了上述代码。您的服务器正在运行PHP代码。与浏览器的任何和所有交互都必须在那里进行。