以只读方式打开文档

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

本文介绍如何使文档只读。

使文档只读

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

写保护显示作者是否建议将文档打开为只读和/或要求密码来修改文档。

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

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

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

下面的代码示例演示如何使文档成为只读:

删除只读限制

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

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