保存 reportlab pdf 文件而不显示它

Save reportlab pdf file without show it

我正在使用 reportab 生成 pdf 文件。

我的脚本最后几句如下:

doc.build(story)
os.system('xxxx.pdf')  # show the pdf file.

然后留下脚本,将创建的pdf文件保存到我喜欢的地方。但是,我想知道如何在不显示文件的情况下保存文件。

doc.save('xxxx.pdf')  

 : *** AttributeError: 'SimpleDocTemplate' object has no attribute 'save'

如何自动保存文件

命令

os.system('xxxx.pdf')

表示 PDF 已保存到 'xxxx.pdf' 的磁盘上。只需删除启动默认 PDF 查看器的 os.system 命令,您就会在文件夹中看到 PDF。