彩票走势图

Word处理控件Aspose.Words功能演示:使用 Python 保护 Word 文档

翻译|使用教程|编辑:胡涛|2022-06-02 10:16:08.980|阅读 145 次

概述:在本文中,您将学习如何在 Python 中使用密码保护 Word 文档。欢迎查阅!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在 Python 中保护 Word 文档

Word 文档中存储的信息总是容易被非法访问。为了避免在传输文件时未经授权的访问和伪造,必须应用保护机制。在本文中,您将学习如何在 Python 中使用密码保护 Word 文档。此外,本文还将介绍如何动态地将不同的保护类型应用于 Word 文档。

Aspose.Words for . Python 最新下载

用于保护 Word 文档的 Python 库

为了对 DOCX、DOC 和其他 Word 格式进行密码保护,我们将使用Aspose.Words for Python。它是一个用于动态创建和操作 Word 文档的 Python 库。所述库托管在 PyPI上 ,可以使用以下 pip 命令安装。


pip install aspose-words


在 Python 中使用密码保护 Word 文档

Aspose.Words 让您更轻松地保护 Word 文档。只需加载文档、设置密码并保存受保护的文档。以下是在 Python 中对 Word DOCX 文件进行密码保护的步骤。

  • 首先,使用Document类加载 Word 文档。
  • 创建OoxmlSaveOptions类的对象(要以 DOC 格式保存,请改用DocSaveOptions类)。
  • 使用OoxmlSaveOptions.password属性设置密码。
  • 最后,使用Document.save(string, OoxmlSaveOptions )方法保存受保护的 Word 文档。

以下代码示例显示了如何使用密码保护 Word 文档。


import aspose.words as aw

# load document
doc = aw.Document("document1.docx")

# create document options
options = aw.saving.OoxmlSaveOptions(aw.SaveFormat.DOCX)

# set password
options.password = "password"

# save updated document
doc.save("document-password-protected.docx", options)


当您打开受密码保护的 Word 文档时,会出现以下对话框。

Python中受密码保护的Word文档

在 Python 中将 Word 文档设为只读

在某些情况下,您可能只需要保护对 Word 文档中内容的修改。在这种情况下,您可以将文档设为只读。以下步骤展示了如何在 Python 中将 Word 文档设为只读。

  • 首先,使用Document类加载 Word 文档。
  • 使用Document.protect(ProtectionType.READ_ONLY, string)方法将 Word 文档设为只读。
  • 最后,使用Document.save(string)方法保存受保护的 Word 文档。

下面的代码示例展示了如何保护 Word 文档并将其设为只读。


import aspose.words as aw

# load document
doc = aw.Document("document1.docx")

# apply document protection
doc.protect(aw.ProtectionType.READ_ONLY, "password")

# save updated document
doc.save("document-protected.docx")


Word 文档的其他保护类型

Aspose.Words for Python 还允许您使用其他保护类型来保护 Word 文档。例如,您可以只允许评论或修订。以下是您可以使用 Aspose.Words for Python 应用到 Word 文档的保护类型列表。

ALLOW_ONLY_COMMENTS – 只允许添加评论。
ALLOW_ONLY_FORM_FIELDS – 只允许访问表单字段。
ALLOW_ONLY_REVISIONS – 仅允许修订。
READ_ONLY – 使文档只读。
NO_PROTECTION – 没有保护。
要了解有关使用 Aspose.Words for Python 保护文档的更多信息,请访问文档。

结论

在本文中,您学习了如何在 Python 中保护 Word 文档。此外,您还了解了如何使用不同的保护类型来限制 Word 文档的编辑。此外,要了解更多关于 Aspose.Words for Python 的信息,请访问 文档。如果您有任何疑问,请随时向我们提问。


欢迎下载|体验更多Aspose产品

获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Aspose.Words for .NET

无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求。

Aspose.PDF for .NET

PDF文档创建组件,无需Adobe Acrobat,也可以在任何平台上操作PDF文档。

Aspose.Total

Aspose.Total 能为.NET和JAVA应用程序增加图表、电子邮件、拼写检查、条码、流程、文件格式管理等功能。

Spire.Doc for .NET

Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。

Spire.XLS for .NET

Spire.XLS for .NET是专业.NET Excel组件,快速完成对Excel各类编程操作

title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP