Szyfrowanie i deszyfrowanie PDF

Bezpieczeństwo plików PDF jest ważnym aspektem pracy z plikami PDF, a firma IronPDF traktuje je bardzo poważnie. Dzięki IronPDF możesz szyfrować i deszyfrować pliki PDF, stosując niestandardowe metadane i ustawienia zabezpieczeń. IronPDF obsługuje 128-bitowe szyfrowanie plików, umożliwia odszyfrowanie wcześniej zaszyfrowanych plików (pod warunkiem posiadania prawidłowych haseł dostępu do pliku) oraz stosowanie ochrony hasłem w istniejących lub nowo utworzonych dokumentach PDF.

Pierwszym krokiem do szyfrowania i deszyfrowania plików PDF za pomocą IronPDF jest utworzenie nowego pliku PDF lub załadowanie istniejącego, tak jak to zrobiliśmy tutaj. Podczas ładowania naszego pliku PDF za pomocą PdfDocument.FromFile, przekazaliśmy dwie wartości do metody FromFile: pierwsza to ścieżka do pliku PDF, a druga to hasło do otwarcia zaszyfrowanego PDF.

Kolejne wiersze dotyczą edycji metadanych naszego zaszyfrowanego pliku PDF. pdf.MetaData.Author, na przykład, jest używane do edycji pola Autora z naszym zdefiniowanym ciągiem znaków. Każde pole metadanych można uzyskać za pomocą pdf.MetaData.field-key, gdzie klucz-pola zostaje zastąpiony nazwą pola, które chcesz edytować, na przykład Author, Keywords, modifiedDate itp. Jest to szczególnie pomocne w nadaniu kluczowych słów w pliku PDF, co ułatwia jego odnalezienie, zdefiniowanej daty modyfikacji, nowego autora lub czegokolwiek innego, co wymaga dostosowania w właściwościach MetaData.

Następna linia usuwa wszelkie aktualne hasła i szyfrowania z dokumentu PDF. Ten proces odszyfrowywania pozwala zapisać plik PDF bez żadnego szyfrowania lub wyczyścić go, aby można było dodać nowe ustawienia szyfrowania dla pliku PDF, co zrobimy w następnym kroku. pdf.SecuritySettings.setting daje możliwość dostosowania ustawień zabezpieczeń dla danego pliku PDF, gdzie setting zostaje zastąpione rzeczywistym ustawieniem, które należy zmienić. Na przykład, pdf.SecuritySettings.MakePdfDocumentReadOnly ustawia PDF jako tylko do odczytu. Klasa PdfSecuritySettings zawiera liczne opcje pozwalające na pełne dostosowanie ustawień zabezpieczeń pliku PDF, od zabronienia użytkownikom dodawania adnotacji po kontrolowanie uprawnień do drukowania; Ta klasa zapewnia bezpieczne i wydajne zarządzanie zabezpieczeniami plików PDF.

pdf.Password jest używane do zmiany hasła dla pliku PDF lub ustawienia nowego, jeśli nie ma już istniejącego. To hasło szyfruje plik PDF przy użyciu silnego 128-bitowego szyfrowania, chroniąc go przed nieautoryzowanym dostępem. Po zakończeniu konfiguracji metadanych i ustawień zabezpieczeń można zapisać dokument PDF we wskazanej lokalizacji pliku za pomocą SaveAs(). Dowiedz się, jak ustawić uprawnienia i hasła do plików PDF za pomocą IronPDF

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.