以只读方式打开文档
有时,您可能有一个文档需要审阅,但您不希望审阅者随机修改您的内容。 Aspose.Words 允许您将文档的权限设置为只读,以便可以复制或阅读内容,但不能修改。这将防止内容被删除或添加到您的文档中。
本文介绍如何将文档设为只读。
将文档设置为只读
Aspose.Words 具有公共类 WriteProtection,用于指定文档的写保护设置。您不直接创建此类的实例。
写保护显示作者是否建议以只读方式打开文档和/或需要密码才能修改文档。
Aspose.Words 允许您使用 ReadOnlyRecommended 属性和 SetPassword 方法将文档设置为只读以限制编辑。
在 Microsoft Word 中,您可以使用以下两者以类似的方式创建只读文档:
*“始终以只读方式打开”(文件→信息→保护文档) *“修改密码”(另存为→工具→常规选项→密码)
用户还可以通过选择ProtectionType作为ReadOnly来限制文档编辑,但这是另一个提供更高级保护功能的功能。 Microsoft Word中有这样的功能,分别在Aspose.Words中实现。
ProtectionType 将在以下文章之一 - “限制文档编辑"中详细描述。
ReadOnlyRecommended 属性受密码保护,因此如果您在应用 ReadOnlyRecommended 属性之前未设置密码,则其他用户可以简单地打开该文档,就好像它不受保护一样。您可以通过 SetPassword 方法访问文档保护设置并设置写保护密码。
如果需要检查文档是否具有限制其编辑的写保护密码,可以使用 IsWriteProtected 属性。
以下代码示例展示了如何将文档设为只读:
删除只读限制
如果您不希望用户以只读方式打开您的文档,您只需将 ReadOnlyRecommened 属性设置为 false 或选择 ProtectionType 作为 NoProtection。
以下代码示例演示如何删除文档的只读访问权限: