我正在用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(?