打开PDF文件,而不是用python中的黄页打印保存



我正在用weasyprint包在python中创建一个pdf文件。创建和保存它很好,但我更喜欢python简单地创建PDF并在查看器中打开它,这样读者就可以手动保存它。

保存版本的示例代码如下:

from jinja2 import Environment, FileSystemLoader
from weasyprint import HTML

env = Environment(loader=FileSystemLoader('.'))
string = '<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>TEST</title></head><body><h2>Test</h2></body></html>'
HTML(string = string, base_url = '.').write_pdf('example.pdf')

请问我如何打开创建的PDF而不是保存它?

您的意思是它显示在浏览器中而不是作为文件下载吗?然后它只与HTTP响应标头相关,而与PDF文件本身无关。

如何强制文件在浏览器中打开而不是下载(PDF(?

最新更新