通过写一段代码来判断一个PDF文件是否加密,需要使用PYPDF2库。通过对象的isEncryted属性来判断,True表示文件加密,False表示文件没有加密。
输入下面的代码:
import PyPDF2 as p# 导入PyPDF2,注意区分大小写
def jm(f): #检查文件是否加密
pdf=open(f,'rb')
rd=p.PdfFileReader(pdf)
if rd.isEncrypted:
print('%s文件有加密'%f)
else:
print('%s文件没有加密' % f)
jm('11.pdf')#文件和程序放在同样的目录,可以省略路径
执行结果如下:
11.pdf文件没有加密
对于重要的PDF文件还是要加密比较好。如果想同时查看多个文件,直接在下面继续添加代码执行即可。
————————————————