Ten krótki samouczek opisuje proces jak zmienić hasło PDF za pomocą C#. Zawiera odniesienia do zasobów wymaganych do stworzenia środowiska, listę czynności, które należy wykonać podczas pisania aplikacji oraz uruchamialny przykładowy kod, który można wykorzystać do zmiany hasła do pliku PDF za pomocą C#. Omówiono również różne opcje dostosowywania szyfrowania wynikowego pliku PDF podczas ustawiania nowych haseł dla docelowego pliku PDF.
Kroki, aby zmienić hasło PDF za pomocą C#
- Ustaw środowisko, aby używało Aspose.PDF for .NET do zmiany hasła
- Utwórz instancję obiektu klasy PdfFileInfo, podając nazwę pliku PDF chronionego hasłem
- Sprawdź, czy docelowy plik PDF jest zaszyfrowany hasłem i wykonaj pozostałe czynności
- Utwórz obiekt klasy PdfFileSecurity, aby zmienić hasło
- Powiąż docelowy plik PDF z obiektem PdfFileSecurity
- Wywołaj metodę ChangePassword(), aby zmienić hasła właściciela i użytkownika
- Zapisz wynikowy plik PDF ze zmienionymi hasłami
Te kroki podsumowują proces dotyczący * zmiany hasła do pliku PDF przy użyciu języka C#*. Proces rozpoczyna się od potwierdzenia szyfrowania docelowego pliku PDF, ponieważ wskazuje to, że plik PDF jest chroniony hasłem. Po potwierdzeniu ochrony klasa PdfFileSecurity jest używana do powiązania docelowego pliku PDF, który faktycznie zmienia hasło, wywołując metodę ChangePassword().
Kod do zmiany hasła PDF za pomocą C#
Ten kod demonstruje proces * zmiany hasła do pliku PDF przy użyciu języka C#*. Wykorzystuje właściwość IsEncrypted klasy PdfFileInfo, która jest prawdziwa tylko wtedy, gdy docelowy plik PDF jest zaszyfrowany hasłem. Obiekt PdfFileSecurity służy do zmiany hasła, gdzie stare hasło właściciela, nowe hasło właściciela, nowe hasło użytkownika, uprawnienia do dokumentu, które mają być dozwolone, oraz rozmiar klucza, taki jak 40, 128 lub 256, czyli który ma być użyty do zaszyfrowania pliku PDF.
W tym temacie poznaliśmy proces jak zmienić hasło PDF za pomocą C#. Jeśli chcesz poznać podstawowy proces ustawiania hasła do pliku PDF samolotu, zapoznaj się z artykułem na jak zabezpieczyć plik PDF hasłem w C#.