首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用密码打开docx文件?

用密码打开docx文件?
EN

Stack Overflow用户
提问于 2016-12-26 22:40:29
回答 2查看 1.8K关注 0票数 1

我试图使用python打开一个word/pdf文件,该文件使用python锁定密码,不使用,使用python-docxPDFMiner之类的库。

我想知道是否有人知道如何为文件提供密码,这样就可以读取文件的内容。这有点类似于为web表单输入用户名和密码的选项。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-26 23:56:50

根据本网页,密码只是(压缩的) docx文件中的settings.xml文件中的一个设置。它似乎不加密文件的实际内容,因为您可以删除settings.xml,保存文档并仍然打开它.

所以你应该能读懂里面的内容。

请注意,这不适用于office 2013,在该办公室,密码“保护”似乎已经退役,转而支持加密。

票数 2
EN

Stack Overflow用户

发布于 2021-03-22 17:04:28

是的,有一种方法可以打开一个受密码保护的docx文件,但是它需要python模块来实现。你可以这样做:

代码语言:javascript
复制
import comtypes.client

word = comtypes.client.CreateObject('Word.Application')
doc = word.Documents.Open(document_path, False, True, None, psw)

参数psw是密码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41336982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档