首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以通过Python脚本执行QPDF?

是否可以通过Python脚本执行QPDF?
EN

Stack Overflow用户
提问于 2016-11-15 20:52:31
回答 2查看 5.4K关注 0票数 5

我正在开发一个处理PDF文件的python脚本,尽管其中一些脚本包含的加密限制使用仅限于打印,在处理它们之前,我必须手动删除它。

为此,在运行脚本之前,我一直使用QPDF手动删除对各个PDF文件的这些限制( qpdf的命令非常simple...inside,命令提示符-> qpdf -解密input.pdf output.pdf)。

我的问题是--与其手工执行此操作,不如在Python脚本中执行QPDF可执行文件并运行命令吗?我还没有找到任何具体控制QPDF的python模块,所以我不抱太多希望。

EN

Stack Overflow用户

发布于 2016-11-15 22:53:23

感谢弗拉斯为我指明了正确的方向。

我在Windows 10中就是这样做的:

  1. 下载QPDF,解压缩文件夹,并保存在您的电脑某处。我把文件夹放在C:\qpdf-5.1.2中。文件夹内部是bin\qpdf.exe。
  2. 将环境变量设置为C:\qpdf-5.1.2\bin。若要在Windows 10中设置环境变量,请转到系统属性>高级>环境变量。突出显示路径后,单击“编辑”,然后单击“新建”并粘贴到第2点目录的路径中。

一旦设置完毕,您就可以在命令提示符和Python中引用“qpdf”。

代码语言:javascript
运行
复制
import subprocess
subprocess.run(["qpdf", "--decrypt", "C:/qpdf-5.1.2/bin/input.pdf", "C:/qpdf-5.1.2/bin/output.pdf"])
票数 7
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40619482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档