Jak zmienić hasło do pliku PDF za pomocą Pythona

Ten krótki poradnik pokazuje jak zmienić hasło do PDF za pomocą Pythona. Zawiera zestaw kroków, które należy wykonać, aby spełnić to wymaganie, wraz z uruchamialnym przykładowym kodem demonstrującym jak zmienić hasło PDF za pomocą Pythona. Otrzymasz możliwość ponownego ustawienia zarówno hasła właściciela, jak i hasła użytkownika, używając istniejącego hasła.

Kroki, aby zmienić hasło do pliku PDF za pomocą Pythona

  1. Stwórz środowisko do użyj Aspose.PDF dla Pythona przez .NET, aby zmienić hasło
  2. Utwórz obiekt klasy PdfFileInfo, aby sprawdzić stan szyfrowania docelowego pliku PDF
  3. Sprawdź, czy docelowy plik PDF jest zaszyfrowany, wykonaj poniższe czynności
  4. Utwórz obiekt klasy PdfFileSecurity
  5. Wywołaj metodę bind_pdf() w celu powiązania docelowego pliku PDF
  6. Wywołaj metodę change_password() przy użyciu hasła bieżącego właściciela, hasła nowego użytkownika i hasła właściciela
  7. Zapisz wynikowy plik PDF z nowymi hasłami

Te kroki obejmują proces zmiany hasła PDF za pomocą Pythona. Najpierw musimy sprawdzić, czy plik jest zaszyfrowany, czy nie ze względu na hasło, dla którego używamy obiektu klasy PdfFileInfo. Po potwierdzeniu szyfrowania obiekt klasy PdfFileSecurity jest używany do powiązania i zmiany hasła.

Kod do zmiany hasła PDF za pomocą Pythona

Ten kod demonstruje proces zmiany hasła do pliku PDF za pomocą Pythona. Wykorzystuje obiekt klasy PdfFileInfo w przestrzeni nazw pdf.facades, który ma właściwość is_encypted do sprawdzania stanu szyfrowania docelowego pliku PDF. W końcowych krokach klasa PdfFileSecurity jest używana do powiązania i zmiany hasła, gdzie w pierwszej kolejności wymagane jest istniejące hasło właściciela, a następnie nowe hasło użytkownika, nowe hasło właściciela, wyjściowe uprawnienie DocumentPrivilege jako wydruk i rozmiar klucza szyfrowania.

Ten artykuł nauczył nas jak zmienić hasło do pliku PDF za pomocą Pythona. Jeśli chcesz poznać proces tworzenia pliku PDF, zapoznaj się z artykułem na stronie jak stworzyć plik PDF w Pythonie.

 Polski