Bezpieczeństwo PDF
Documentize Bezpieczeństwo PDF dla .NET to potężne narzędzie zaprojektowane w celu zwiększenia bezpieczeństwa Twoich dokumentów PDF poprzez oferowanie możliwości szyfrowania i deszyfrowania. Zapewnia, że Twoje wrażliwe informacje pozostają poufne i chronione przed nieautoryzowanym dostępem.
Kluczowe Cechy:
- Szyfruj dokumenty PDF: Zabezpiecz swoje pliki PDF, dodając hasła dla użytkownika i właściciela.
- Deszyfruj dokumenty PDF: Usuń szyfrowanie z PDF w razie potrzeby.
- Ustaw uprawnienia: Kontroluj uprawnienia takie jak drukowanie, kopiowanie i modyfikowanie treści.
- Automatyzacja: Zintegruj szyfrowanie i deszyfrowanie w swoich aplikacjach .NET w celu automatyzacji procesów.
- Zgodność: Upewnij się, że Twoje dokumenty spełniają normy branżowe dotyczące bezpieczeństwa dokumentów.
Jak Szyfrować Dokument PDF
Aby zaszyfrować dokument PDF, postępuj zgodnie z tymi krokami:
- Utwórz instancję klasy
Security
. - Utwórz instancję
EncryptionOptions
z żądanymi hasłami dla użytkownika i właściciela. - Dodaj plik PDF wejściowy za pomocą metody
AddInput
. - Ustaw ścieżkę do pliku wyjściowego za pomocą
AddOutput
. - Wykonaj szyfrowanie za pomocą metody
Process
.
1
2// Instancjonuj wtyczkę Security
3var plugin = new Security();
4
5// Skonfiguruj opcje szyfrowania
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Dodaj plik PDF wejściowy
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Określ plik PDF wyjściowy
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Wykonaj proces szyfrowania
15plugin.Process(opt);
Jak Deszyfrować Dokument PDF
Aby deszyfrować dokument PDF, postępuj zgodnie z tymi krokami:
- Utwórz instancję klasy
Security
. - Utwórz instancję
DecryptionOptions
z niezbędnym hasłem. - Dodaj zaszyfrowany plik PDF za pomocą metody
AddInput
. - Ustaw ścieżkę do pliku wyjściowego za pomocą
AddOutput
. - Wykonaj deszyfrowanie za pomocą metody
Process
.
1
2// Instancjonuj wtyczkę Security
3var plugin = new Security();
4
5// Skonfiguruj opcje deszyfrowania
6var opt = new DecryptionOptions("user_password");
7
8// Dodaj zaszyfrowany plik PDF wejściowy
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Określ plik PDF wyjściowy
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Wykonaj proces deszyfrowania
15plugin.Process(opt);
Ustawianie Uprawnień dla Dokumentów PDF
Podczas szyfrowania PDF możesz ustawić różne uprawnienia, aby kontrolować, jak dokument może być używany.
- Drukowanie: Zezwól lub zablokuj drukowanie dokumentu.
- Kopiowanie: Zezwól lub zablokuj kopiowanie treści.
- Modyfikowanie: Zezwól lub zablokuj modyfikacje dokumentu.
Aby ustawić uprawnienia, możesz odpowiednio skonfigurować EncryptionOptions
.