自学Python:检查PDF文件是否加密

通过写一段代码来判断一个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文件还是要加密比较好。如果想同时查看多个文件,直接在下面继续添加代码执行即可。

————————————————

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容