Odblokuj plik PDF przez Java

Odszyfruj (usuń szyfrowanie) pliki PDF programowo za pomocą biblioteki Aspose.PDF dla Java

Odszyfruj dokument PDF za pomocą biblioteki Java

Odblokuj plik PDF za pomocą Aspose.PDF dla Java. Odszyfrowanie plików PDF umożliwia dostęp i przeglądanie zawartości w pliku. Ponadto może być konieczne uzyskanie dostępu do chronionego hasłem pliku PDF zawierającego ważne informacje lub dokumenty. Czasami istnieje potrzeba zmiany dokumentu PDF, na przykład poprawiania błędów lub aktualizacji nieaktualnych informacji. Odblokuj plik PDF i uzyskaj możliwość edycji treści. Nawiasem mówiąc, aby wydrukować dokument, musisz również odblokować plik PDF. Jeśli plik PDF zawiera tabele, obrazy lub tekst, który należy wyodrębnić do wykorzystania w innych dokumentach lub aplikacjach, konieczne jest odszyfrowanie plików. Odblokuj plik PDF i oszczędzaj czas. Na przykład, jeśli często wprowadzasz określony dokument i wprowadzasz złożone hasło, zajmuje ci dużo czasu. Odszyfrowanie plików PDF może być ważne podczas archiwizacji lub tworzenia kopii zapasowych ważnych dokumentów. Zapewnia, że archiwizowane kopie są łatwo dostępne i w razie potrzeby można je przywrócić. Niektóre pliki PDF mogą mieć szyfrowanie, które powoduje problemy ze zgodnością lub oprogramowaniem. Dzięki funkcji Odblokuj pliki PDF przez Aspose.PDF możesz rozwiązać te problemy i umożliwić bezproblemowy dostęp i użytkowanie. Aby odszyfrować plik PDF, użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API konwersji dla platformy Java. Możesz pobrać najnowszą wersję bezpośrednio z Maven i zainstalować ją w swoim projekcie opartym na Maven, dodając następujące konfiguracje do 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>

Jak odblokować plik PDF przez Java


Potrzebujesz Aspose.PDF for Java, aby wypróbować kod w swoim środowisku.

  1. Otwórz dokument PDF za pomocą obiektu Document.
  2. Utwórz hasło dla użytkownika i właściciela.
  3. Zadzwoń do metody Document.Decrypt.
  4. Zapisz plik PDF.

Dostarczony fragment kodu Java pokazuje, jak odblokować dokumenty PDF za pomocą biblioteki Aspose.PDF. Otwiera dokument PDF o nazwie „Decrypt.pdf” znajdujący się w katalogu określonym przez zmienną „DataDir”. Po otwarciu kod próbuje odszyfrować otwarty plik PDF za pomocą hasła „hasło”. W rezultacie kod zapisuje zaktualizowany dokument PDF w pliku o nazwie „Decrypt_out.pdf” w tym samym katalogu określonym przez zmienną „DataDiR”. Ten fragment kodu jest uproszczonym przykładem użycia biblioteki lub frameworka Aspose.PDF do odblokowania chronionego hasłem pliku PDF i zapisania odszyfrowanej wersji. Poniższy przykład pokazuje, jak odblokować dokument PDF w Java:

Odszyfruj dokument PDF - Java

Ten przykładowy kod pokazuje, jak odszyfrować plik 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");