我正在尝试打开一个使用python锁定密码的单词/ pdf文件,不使用使用python-docx
或PDFMiner
等库。
我想知道是否有人知道您可以为文件提供密码的方式,这样您就可以阅读它的内容。 这类似于为Web表单输入用户名和密码的选项。
答案 0 :(得分:1)
根据this webpage,密码只是(压缩)settings.xml
文件中docx
文件中的设置。它似乎没有加密文件的实际内容,因为您可以删除settings.xml
,保存文档并仍然打开它...
所以你应该能够阅读内容。
请注意,这不适用于Office 2013,其中密码“保护”似乎已停用,以支持加密。
答案 1 :(得分:-1)
是的,有一种方法可以打开受密码保护的 docx 文件,但它需要 python-docx 模块来执行此操作。 你可以这样做:
doc = word.Documents.Open(document_path, False, True, None, psw)
参数 psw
是密码。