Word处理控件Aspose.Words功能演示:在 Python 中取消保护 Word 文档
2023-09-11 14:14:49 时间
在各种情况下,Word 文档在共享之前会受到密码保护。收到受保护的文档后,您需要解锁它们才能访问其内容。为了以编程方式执行解锁,本文介绍了如何使用 Python 取消保护受密码保护的 Word 文档。此外,我们将介绍如何动态删除应用于 Word 文档的限制。
用于解除 Word 文档保护的 Python 库
要以编程方式解锁 Word 文档,我们将使用Aspose.Words for Python。它是一个功能丰富的库,可帮助您从头开始创建新的 Word 文档并操作现有的文档。您可以使用以下 pip 命令从PyPI将库安装到 Python 应用程序中。
pip install aspose-words
在 Python 中取消保护 Word 文档
要取消对 Word 文档的保护,您需要提供其密码。以下是在 Python 中取消保护 Word 文档的步骤。
- 通过在Document构造函数中指定其路径和密码来加载受密码保护的 Word 文档。
- 使用Document.save(string)方法保存文档。
使用 Python 删除 Word 文档中的限制
MS Word 还允许您通过应用不同的限制来保护文档。例如,您可以将文档设为只读,只允许评论或修订,等等。以下步骤展示了如何使用 Python 删除 Word 文档中的限制。
- 通过在Document构造函数中指定其路径和密码来加载受密码保护的 Word 文档。
- 调用Document.unprotect()方法来移除限制。
- 使用Document.save(string)方法保存更新的文档。
结论
在本文中,您学习了如何在 Python 中取消对 Word 文档的保护。此外,您还了解了如何删除应用于 Word 文档的限制。您可以使用文档探索更多关于 Aspose.Words for Python 的 信息。
相关文章
- 简明Python教程学习笔记_1_基本
- python语法基础_01.Python基础
- Python fire官方文档教学(自动生成命令行,个人觉得意义不大,不如argparse)
- Word处理控件Aspose.Words功能演示:使用 Python 创建 MS Word 文档
- Python怎么就火起来了?学会python可以做的兼职
- 掌握Python语言能做什么?python对小白友好吗?
- 35岁了转行python可以吗?什么样的人合适学习Python?
- 0基础转行python的,你想好了?
- Python数据可视化2.8 交互式可视化
- Python统计txt文档每行以指定字符结尾的个数
- gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- python操作mongodb
- Python编程-基础知识-python项目包和文件的管理以及如何引用相对路径的包和模块
- 《Python Cookbook(第3版)中文版》——6.3 解析简单的XML文档
- 《Python数据分析》一1.2 从源代码安装NumPy、SciPy、matplotlib和IPython
- Python开发区块链之04如何生成多签名的bitcoin address
- (续) python 中 ctypes 的使用尝试
- Python 使用PyMySql 库 连接MySql数据库时 查询中文遇到的乱码问题(实测可行) python 连接 MySql 中文乱码 pymysql库
- TensorFlow使用Python自定义op和损失函数
- python文档自动翻译
- 华为OD机试 - 航天器(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 软件测试案例|Python+Selenium+unittest完成对登录页面的自动化测试
- Python 基础 之 python 中 进程、线程、协程对比 区别和联系
- Python 基础 之 python 协程知识点整理,并实现一个简单 gevent 的协程并发图片下载的应用
- 【python百度智能云】:Python — 三种获取__VIEWSTATE、__VIEWSTATEGENERATOR、__EVENTVALIDATION方法。
- [Python] 二维数组行列转换