Відкрити документ, доступний лише для читання

Іноді у вас може бути документ, який потребує перевірки, але ви не хочете, щоб рецензенти довільно змінювали ваш вміст. Aspose.Words дозволяє налаштувати роздільну здатність документа лише для читання, щоб вміст можна було копіювати або читати, але не змінювати. Це запобіжить видаленню або додаванню вмісту до Вашого документа.

У цій статті пояснюється, як зробити документ доступним лише для читання.

Зробіть документ доступним лише для читання

Aspose.Words має відкритий клас WriteProtection, який визначає параметри захисту документа від запису. Екземпляри цього класу не створюються безпосередньо.

Захист від запису показує, чи рекомендував автор відкрити документ лише для читання та / або чи потрібен пароль для зміни документа.

Aspose.Words дозволяє зробити документ лише для читання, щоб обмежити редагування, використовуючи властивість ReadOnlyRecommended та метод SetPassword.

Властивість ReadOnlyRecommended захищена паролем, тому, якщо ви не встановите пароль перед застосуванням властивості ReadOnlyRecommended, інші користувачі зможуть просто відкрити документ так, ніби він незахищений. Ви отримуєте доступ до налаштувань захисту документа та встановлюєте пароль для захисту від запису методом SetPassword.

Якщо вам потрібно перевірити, чи встановлено в документі пароль для захисту від запису, який забороняє його редагування, ви можете використовувати властивість IsWriteProtected.

Наступний приклад коду показує, як зробити документ лише для читання:

Зняти обмеження лише для читання

Якщо ви не хочете, щоб користувач відкривав ваш документ лише для читання, ви можете просто задати властивості ReadOnlyRecommened значення false або вибрати ProtectionType Як NoProtection.

Наступний приклад коду показує, як вимкнути доступ до документа лише для читання: