以只读方式打开文档

有时,您可能有一个文档需要审阅,但您不希望审阅者随机修改您的内容。 Aspose.Words 允许您将文档的权限设置为只读,以便可以复制或阅读内容,但不能修改。这将防止内容被删除或添加到您的文档中。

本文介绍如何将文档设为只读。

将文档设置为只读

Aspose.Words 具有公共类 WriteProtection,用于指定文档的写保护设置。您不直接创建此类的实例。

写保护显示作者是否建议以只读方式打开文档和/或需要密码才能修改文档。

Aspose.Words 允许您使用 ReadOnlyRecommended 属性和 SetPassword 方法将文档设置为只读以限制编辑。

ReadOnlyRecommended 属性受密码保护,因此如果您在应用 ReadOnlyRecommended 属性之前未设置密码,则其他用户可以简单地打开该文档,就好像它不受保护一样。您可以通过 SetPassword 方法访问文档保护设置并设置写保护密码。

如果需要检查文档是否具有限制其编辑的写保护密码,可以使用 IsWriteProtected 属性。

以下代码示例展示了如何将文档设为只读:

删除只读限制

如果您不希望用户以只读方式打开您的文档,您只需将 ReadOnlyRecommened 属性设置为 false 或选择 ProtectionType 作为 NoProtection

以下代码示例演示如何删除文档的只读访问权限: