Защищенные PDF документы
Contents
[
Hide
]
Иногда разработчикам приходится работать с зашифрованными PDF-файлами. Например:
- Защитите документы паролями владельца и пользователя, чтобы открыть его могли не все.
- Установите ограничения или разрешения для документа после его открытия. например, ограничьте, можно ли печатать или извлекать содержимое документа.
Эта статья объясняет, как передавать параметры безопасности PDF при сохранении электронных таблиц в PDF.
Aspose.Cells для Python via .NET предоставляет PdfSecurityOptions для работы с безопасностью. Вы можете установить пароли владельца и пользователя при сохранении в PDF. Пароль владельца или пароль пользователя будет требоваться для открытия зашифрованного документа PDF для просмотра.
- Пароль пользователя может быть пустым или содержать пустую строку, в этом случае от пользователя не потребуется пароль при открытии PDF-документа.
- Открытие PDF-документа с правильным паролем владельца дает полный доступ (без указанных ограничений доступа) к документу.
- Открытие PDF-документа с правильным паролем пользователя (или открытие документа без пароля пользователя) дает ограниченный доступ в соответствии с установленными разрешениями.
Приведенный ниже образец кода описывает, как обеспечить безопасность PDF с помощью Aspose.Cells для Python via .NET.
Если электронная таблица содержит формулы, лучше всего вызвать Workbook.calculate_formula() прямо перед преобразованием ее в PDF. Это гарантирует, что значения, зависящие от формул, пересчитываются верно и отображаются правильные значения в PDF.