Bezpieczeństwo PDF
Documentize PDF Security for .NET to potężne narzędzie zaprojektowane w celu zwiększenia bezpieczeństwa twoich dokumentów PDF poprzez zapewnienie możliwości szyfrowania i deszyfrowania. Gwarantuje, że twoje wrażliwe informacje pozostaną poufne i chronione przed nieautoryzowanym dostępem.
Główne Cechy:
- Szyfrowanie dokumentów PDF: Zabezpiecz swoje pliki PDF, dodając hasła użytkownika i właściciela.
- Deszyfrowanie dokumentów PDF: Usuń szyfrowanie z PDF w razie potrzeby.
- Ustawianie uprawnień: 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ą standardy branżowe dotyczące bezpieczeństwa dokumentów.
Jak Szyfrować Dokument PDF
Aby zaszyfrować dokument PDF, wykonaj następujące kroki:
- Utwórz instancję klasy
Security
. - Utwórz instancję
EncryptionOptions
z pożądanymi hasłami użytkownika i właściciela. - Dodaj plik PDF wejściowy za pomocą metody
AddInput
. - Ustaw ścieżkę pliku wyjściowego za pomocą
AddOutput
. - Wykonaj szyfrowanie za pomocą metody
Process
.
1
2// Instantiate the Security plugin
3var plugin = new Security();
4
5// Configure the encryption options
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Add input PDF file
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Specify the output encrypted PDF file
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Perform the encryption process
15plugin.Process(opt);
Jak Deszyfrować Dokument PDF
Aby odszyfrować dokument PDF, wykonaj następujące kroki:
- 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ę pliku wyjściowego za pomocą
AddOutput
. - Wykonaj deszyfrowanie za pomocą metody
Process
.
1
2// Instantiate the Security plugin
3var plugin = new Security();
4
5// Configure the decryption options
6var opt = new DecryptionOptions("user_password");
7
8// Add input encrypted PDF file
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Specify the output decrypted PDF file
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Perform the decryption process
15plugin.Process(opt);
Ustawianie Uprawnień na Dokumentach PDF
Podczas szyfrowania PDF możesz ustawić różne uprawnienia, aby kontrolować, jak dokument może być używany.
- Drukowanie: Zezwól lub zabroń drukowania dokumentu.
- Kopiowanie: Zezwól lub zabroń kopiowaniu treści.
- Modyfikowanie: Zezwól lub zabroń modyfikacjom dokumentu.
Aby ustawić uprawnienia, możesz odpowiednio skonfigurować EncryptionOptions
.