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:

  1. Utwórz instancję klasy Security.
  2. Utwórz instancję EncryptionOptions z pożądanymi hasłami użytkownika i właściciela.
  3. Dodaj plik PDF wejściowy za pomocą metody AddInput.
  4. Ustaw ścieżkę pliku wyjściowego za pomocą AddOutput.
  5. 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:

  1. Utwórz instancję klasy Security.
  2. Utwórz instancję DecryptionOptions z niezbędnym hasłem.
  3. Dodaj zaszyfrowany plik PDF za pomocą metody AddInput.
  4. Ustaw ścieżkę pliku wyjściowego za pomocą AddOutput.
  5. 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.

 Polski