文件名:unlockPDF.py
#!/Users/don/anaconda3/bin/python
# 使用方法:python unlockPDF.py 文件绝对地址/文件名.pdf
import os
import sys
import pikepdf
def unlock_file(file):
pdf = pikepdf.open(file, allow_overwriting_input=True)
pdf.save(file)
def unlock_directory(folder = './'):
os.chdir(folder)
filelist = os.listdir()
for file in filelist:
if os.path.splitext(file)[1] == '.pdf':
unlock_file(file)
if __name__ == '__main__':
if len(sys.argv) == 1:
unlock_directory()
else:
target = sys.argv[1]
if (os.path.isdir(target)):
unlock_directory(target)
else:
unlock_file(target)
print('done')
Python脚本解锁PDF文件:自动化目录与单个文件操作
本文介绍了一个名为unlockPDF.py的Python脚本,用于解锁PDF文件,支持单个文件处理和目录遍历。它利用pikepdf库实现,适用于批量处理PDF文件的权限管理。
8032

被折叠的 条评论
为什么被折叠?



