Ten krótki samouczek został zaprojektowany jako przewodnik po jak odszyfrować plik PDF za pomocą C#. Zawiera szczegółowe informacje do odszyfrowania plików PDF przy użyciu języka C# w postaci stopniowego procesu i uruchamialnego przykładowego kodu. Wynikowy niezaszyfrowany plik można zapisać na dysku lub w strumieniu w dowolnym formacie, takim jak PDF, HTML, DOCX itp.
Kroki, aby odszyfrować plik PDF chroniony hasłem przy użyciu języka C#
- Stwórz środowisko, aby dodać Aspose.PDF za pomocą menedżera pakietów NuGet
- Załaduj zaszyfrowany plik PDF do obiektu klasy Document, używając nazwy pliku i hasła
- Wywołaj metodę Document.Decrypt, aby odszyfrować plik PDF
- Zapisz niezaszyfrowany plik na dysku pod nową nazwą
Te kroki opisują prosty proces odszyfrowania pliku PDF przy użyciu języka C#, tak aby najpierw udostępnić konfigurację środowiska. W kolejnym kroku ładowany jest źródłowy plik PDF wraz z hasłem, a następnie deszyfrowany poprzez wywołanie metody Decrypt() w klasie Document. Możesz podać hasło właściciela lub hasło użytkownika w zależności od wymagań aplikacji, ponieważ w przypadku hasła właściciela masz pełną kontrolę nad odszyfrowanym plikiem, podczas gdy hasło użytkownika może być tylko do odczytu.
Kod do odszyfrowania pliku PDF za pomocą C#
Ten prosty kod demonstruje jak odszyfrować plik PDF przy użyciu języka C#. Użyliśmy przeciążenia konstruktora, który przyjmuje nazwę pliku i hasło jako argument podczas ładowania źródłowego pliku PDF. Mamy szereg opcji zapisania wyjściowego pliku PDF do różnych formatów udostępnianych przez moduł wyliczający SaveFormat wraz z opcją ustawienia obsługi ostrzeżeń podczas zapisywania pliku i ustawienia flagi zamykającej obiekt odpowiedzi po zapisaniu dokumentu do obiektu odpowiedzi w aplikacji internetowej.
Ten artykuł nauczył nas * zapisywać zaszyfrowany plik PDF jako niezaszyfrowany przy użyciu języka C#*. Jeśli chcesz dowiedzieć się, jak zabezpieczyć plik PDF hasłem, zapoznaj się z artykułem na stronie jak zabezpieczyć plik PDF hasłem w C#.