Заблокируйте PDF-файл с помощью Java

Заблокируйте PDF-файлы с помощью инструмента Aspose.PDF с помощью Java

Защитите PDF-документ с помощью Java

Заблокируйте PDF с помощью Aspose.PDF для Java. Блокировка PDF-файлов паролями или шифрованием необходима для обеспечения конфиденциальности конфиденциального содержимого и предотвращения несанкционированного доступа к данным. Когда вы блокируете документ PDF паролем, он получает контроль над тем, кто имеет доступ к его содержимому, что позволяет вам устанавливать разрешения на чтение, редактирование или печать. Lock PDF предотвращает несанкционированное внесение изменений в документ, сохраняя его точность и надежность. Это особенно важно для защиты личной или конфиденциальной информации и обеспечения безопасности личности пользователей и их конфиденциальности. Блокировка PDF-файлов файлами паролей помогает защитить вашу информацию. Часто в некоторых отраслях действуют строгие правила защиты конфиденциальной информации. Блокировка PDF-файлов может удовлетворить эти требования и обеспечить необходимую защиту. Крайне важно использовать шифрование ответственно, следуя закону и этическим нормам. Всегда убедитесь, что у вас есть необходимые разрешения для надлежащей защиты документов. Блокировка PDF-файла жизненно важна для обеспечения конфиденциальности и безопасности содержащихся в нем данных, особенно когда обеспечение безопасности информации является главным приоритетом. Для шифрования PDF-файлов мы будем использовать API Aspose.PDF for Java, который представляет собой многофункциональный, мощный и простой в использовании API преобразования для платформы Java. Последнюю версию программы можно загрузить непосредственно с сайта Maven и установить ее в своем проекте на базе Maven, добавив следующие конфигурации в файл pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Как защитить PDF-файлы - Java


Чтобы опробовать код в своей среде, необходимо Aspose.PDF для Java.

  1. Откройте PDF-документ с помощью объекта Document.
  2. Создайте пароль для пользователя и владельца.
  3. Вызовите метод Документ.Шифрование.
  4. Сохраните PDF-файл.

В предоставленном фрагменте кода Java показано, как заблокировать PDF-документы с помощью Aspose.PDF. Откроется PDF-документ с названием Encrypt.pdf. Он шифрует открытый PDF-файл с помощью настроек шифрования. Пароль пользователя и пароль владельца предназначены для доступа и управления разрешениями и используют алгоритм шифрования RC4x128. «0» означает, что пользователям не предоставлены специальные разрешения на изменение документа. После шифрования PDF-файла код сохраняет обновленный документ в файле с именем «Encrypt_out.pdf» в том же каталоге, который указан переменной «DataDir». Этот фрагмент кода представляет собой упрощенный пример использования библиотеки или фреймворка Aspose.PDF для блокировки PDF-файла и сохранения заблокированной версии.

Заблокировать PDF-документ - Java

В этом примере кода показано, как зашифровать PDF-файл - Java

Input file:

File not added

Password:

Output format:

Output file:

Document pdfDocument = new Document(DATA_DIR.resolve("input.pdf").toString());
DocumentPrivilege documentPrivilege = DocumentPrivilege.getForbidAll();
documentPrivilege.setAllowScreenReaders(true);
pdfDocument.encrypt("user", "owner", documentPrivilege,
        CryptoAlgorithm.AESx128, false);
pdfDocument.save(DATA_DIR.resolve("SetPrivileges_out.pdf").toString());
pdfDocument.close();