Откройте документ только для чтения
Иногда у вас может быть документ, который нуждается в обзоре, но вы не хотите, чтобы рецензенты случайным образом изменяли ваш контент. Aspose.Words Позволяет сделать разрешение вашего документа только для чтения, чтобы контент мог быть скопирован или прочитан, но не изменен. Это предотвратит удаление или добавление контента в ваш документ.
Эта статья объясняет, как сделать документ только для чтения.
Сделайте документ только для чтения
Aspose.Words имеет публичный класс WriteProtection Это указывает настройки защиты записи для документа. Вы не создаете экземпляры этого класса напрямую.
Защита записи показывает, рекомендовал ли автор открывать документ только для чтения и / или требовал ли пароль для изменения документа.
Aspose.Words позволяет сделать документ только для чтения, чтобы ограничить редактирование с помощью ReadOnlyRecommended собственности и SetPassword метод.
В Microsoft Word, Вы можете создать документ только для чтения аналогичным образом, используя оба:
- “Всегда открыт только для чтения” (Файл → Информация → Защитный документ)
- “Пароль для изменения” (Сохранить как → Инструменты → Общие параметры → Пароль)
Пользователи также могут ограничить редактирование документов, выбрав ProtectionType как ReadOnly, Но это еще одна особенность, которая обеспечивает более продвинутые возможности защиты. Такая функция существует в Microsoft Word, Соответственно, он реализуется в Aspose.Words.
ProtectionType Подробно будет описано в одной из следующих статей – “Редактирование строгих документов”.
The ReadOnlyRecommended свойство защищено паролем, поэтому, если вы не установили пароль перед применением ReadOnlyRecommended Тогда другие пользователи могут просто открыть документ, как если бы он был незащищенным. Вы получаете доступ к настройкам защиты документа и устанавливаете пароль защиты записи через SetPassword метод.
Если вам нужно проверить, есть ли в документе пароль защиты от записи, который ограничивает его редактирование, вы можете использовать IsWriteProtected собственность.
Следующий пример кода показывает, как сделать документ только для чтения:
Удалить ограничение только для чтения
Если вы не хотите, чтобы пользователь открывал ваш документ только для чтения, вы можете просто установить ReadOnlyRecommened имущество false выбрать ProtectionType как NoProtection.
Следующий пример кода показывает, как удалить доступ только для чтения для документа: