是否可以通过Python脚本执行QPDF
我正在编写一个处理PDF文件的python脚本,尽管其中一些包含的加密将使用限制为仅打印,在处理PDF文件之前,我必须手动删除这些文件 为此,在运行脚本之前,我一直在手动使用以删除对单个PDF文件的这些限制(qpdf的命令非常简单…在命令提示符->qpdf--decrypt input.PDF output.PDF中) 我的问题是——与其手动执行这一点,还不如在Python脚本中执行QPDF可执行文件并运行命令?我还没有找到任何专门用于控制QPDF的python模块,因此我不抱太大希望。感谢您为我指明了正确的方向 我在Windows 10中就是这样做的:是否可以通过Python脚本执行QPDF,python,pdf,qpdf,Python,Pdf,Qpdf,我正在编写一个处理PDF文件的python脚本,尽管其中一些包含的加密将使用限制为仅打印,在处理PDF文件之前,我必须手动删除这些文件 为此,在运行脚本之前,我一直在手动使用以删除对单个PDF文件的这些限制(qpdf的命令非常简单…在命令提示符->qpdf--decrypt input.PDF output.PDF中) 我的问题是——与其手动执行这一点,还不如在Python脚本中执行QPDF可执行文件并运行命令?我还没有找到任何专门用于控制QPDF的python模块,因此我不抱太大希望。感谢您为
import subprocess
subprocess.run(["qpdf", "--decrypt", "C:/qpdf-5.1.2/bin/input.pdf", "C:/qpdf-5.1.2/bin/output.pdf"])
使用模块运行任何外部程序。例如,subprocess.run([“qpdf”、“--decrypt”、“input.pdf”、“output.pdf”])
qpdf的Python包装可能重复: