Разблокируйте PDF с помощью Java

Расшифруйте (удалите шифрование) PDF-файлы программно с помощью Aspose.PDF для библиотеки Java

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

Разблокируйте PDF с помощью программы Aspose.PDF для Java. Расшифровка PDF-файлов позволяет получить доступ к содержимому файла и просмотреть его. Кроме того, вам может потребоваться доступ к защищенному паролем PDF-файлу, содержащему важную информацию или документы. Иногда возникает необходимость изменить PDF-документ, например исправить ошибки или обновить устаревшую информацию. Разблокируйте PDF и получите возможность редактировать содержимое. Кстати, чтобы распечатать документ, вам также необходимо разблокировать PDF. Если PDF-файл содержит таблицы, изображения или текст, которые необходимо извлечь для использования в других документах или приложениях, расшифровка файлов необходима. Разблокируйте PDF и сэкономьте время. Например, если вы часто вводите определенный документ и ввод сложного пароля занимает у вас много времени. Расшифровка PDF может быть важна при архивировании или резервном копировании важных документов. Это обеспечивает легкий доступ к архивным копиям и возможность их восстановления при необходимости. Некоторые PDF-файлы могут быть зашифрованы, что вызывает проблемы с совместимостью или программным обеспечением. С помощью функции «Разблокировка PDF-файлов» с помощью Aspose.PDF вы можете решить эти проблемы и обеспечить беспрепятственный доступ к ним и их использование. Чтобы расшифровать PDF-файл, мы будем использовать API Aspose.PDF для 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 for Java, чтобы попробовать код в своей среде.

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

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

Расшифровать PDF-документ — Java

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

Input file:

File not added

Password:

Output format:

Output file:


// Open document
Document document = new Document(_dataDir + "Decrypt.pdf", "password");
// Decrypt PDF
document.decrypt();

// Save updated PDF
document.save(_dataDir + "Decrypt_out.pdf");