Odblokuj plik PDF przez Python

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

Odszyfruj dokument PDF za pomocą biblioteki Python

Odblokuj plik PDF za pomocą pliku Aspose.PDF dla Pythona. 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 .NET, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy python-net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Python Package Manager Console

pip install aspose-pdf

Jak odblokować plik PDF przez Python


Potrzebujesz Aspose.PDF dla Pythona przez .NET, 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 Python 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 Python:

Odszyfruj dokument PDF - Python

Ten przykładowy kod pokazuje, jak odszyfrować plik PDF - Python

Input file:

File not added

Password:

Output format:

Output file:

# Open document
document = new Document(dataDir+ "Decrypt.pdf", "password")
# Decrypt PDF
document.Decrypt()
dataDir = dataDir + "Decrypt_out.pdf"
# Save updated PDF
document.Save(dataDir)