python - 如何在修改 PDF 时解除 I/O 锁定?

标签 python pdf reportlab

我正在编写一个 python 脚本来使用 ReportLab 生成 PDF。因此,每当我对 python 脚本进行更改时,我必须关闭 pdf 并再次重新打开它才能看到更改。即使我无法在 pdf 打开时编译 python 脚本。它产生错误,

IOError: [Errno 13] Permission denied: 'XYZ.pdf' 

有什么方法可以在不关闭 pdf 的情况下查看更改吗?任何想法或建议将不胜感激。

最佳答案

如果您使用的是 Windows,请下载并使用 SumatraPDF。它可以让您查看文档而无需锁定文档进行写入,甚至可以在文件更改时自动刷新。

关于python - 如何在修改 PDF 时解除 I/O 锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9357209/

相关文章:

reportlab - 阿拉伯文本在reportlab python中显示为黑色方 block

python - 使用 Reportlab 的多个页面 - Django

python - Django reportlab latin2 编码

python - 如何使用 XPath - Scrapy 从 SELECT 列表中获取最后一个选项

python - 匹配来自两个不同数据帧的列值和配对观察

python - 我正在尝试使用 pip 安装 MySQL 库,但收到一个奇怪的错误

python - 'utf- 8' codec can' t 解码字节 0xe2 : invalid continuation byte error

javascript - 通过 ViewerJS 获取 PDF 中的页数

python - 如何从Python3脚本运行Gradle

javascript - 通过 JavaScript 将网页打印为 pdf