python 调用命令行工具

本文介绍了一种使用Python调用qpdf命令行工具解密加密PDF文件的方法。通过指定PDF路径和解密后PDF的保存路径,可以实现自动化PDF解密。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用python 调用命令行工具软件

from subprocess import call

password = ''
pdf_path = './pdf/1.pdf'
decrypted_pdf_path = './decrypted_pdf/1.pdf'

call('D:\\Users\\guo\\qpdf-8.0.2\\bin\\qpdf.exe --password=%s --decrypt %s %s' %\
    (password, pdf_path, decrypted_pdf_path), shell=True)

上面的代码是利用命令行工具 qpdf去解析加密的pdf。从pdf_path中取raw pdf 调用qpdf进行解密。然后再保存到decrypted_pdf中