Dodawanie znaku czasowego do PDF

Dodawanie znaku czasowego do PDF Documentize dla .NET to potężne narzędzie zaprojektowane do dodawania bezpiecznych znaku czasowych do Twoich dokumentów PDF. Zwiększa integralność i autentyczność Twoich dokumentów, zapewniając zaufane odniesienie czasowe, co gwarantuje zgodność ze standardami podpisów cyfrowych.

Kluczowe cechy:

  • Dodaj bezpieczne znaki czasowe: Łatwo dodawaj bezpieczne znaki czasowe do swoich dokumentów PDF.
  • Konfigurowalne serwery znaku czasowego: Użyj własnych adresów URL serwera znaku czasowego oraz danych uwierzytelniających.
  • Automatyzacja: Zintegruj dodawanie znaku czasowego do swoich aplikacji .NET w celu automatyzacji procesów roboczych.
  • Zgodność: Upewnij się, że Twoje dokumenty spełniają standardy branżowe dotyczące podpisów cyfrowych i znaków czasowych.

Jak dodać znaki czasowe do dokumentów PDF

Aby dodać bezpieczny znak czasowy do dokumentu PDF, postępuj zgodnie z poniższymi krokami:

  1. Utwórz instancję klasy Timestamp.
  2. Utwórz instancję AddTimestampOptions, aby skonfigurować proces dodawania znaku czasowego.
  3. Dodaj plik PDF wejściowy za pomocą metody AddInput.
  4. Ustaw ścieżkę pliku wyjściowego za pomocą AddOutput.
  5. Wykonaj dodawanie znaku czasowego za pomocą metody Process.
 1  
 2// Utwórz instancję wtyczki Timestamp  
 3var plugin = new Timestamp();  
 4
 5// Skonfiguruj opcje dodawania znaku czasowego  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");  
 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_result_pdf"));  
13
14// Wykonaj proces dodawania znaku czasowego  
15plugin.Process(opt);  

Jak używać niestandardowego uwierzytelniania z serwerem znaku czasowego

Możesz podać dane uwierzytelniające do podstawowego logowania podczas łączenia z serwerem znaku czasowego. Umożliwia to uwierzytelnienie z serwerami, które wymagają nazwy użytkownika i hasła.

  1. Utwórz instancję klasy Timestamp.
  2. Utwórz instancję AddTimestampOptions, obejmującą serverBasicAuthCredentials.
  3. Dodaj ścieżki pliku wejściowego i wyjściowego.
  4. Wywołaj metodę Process.
 1  
 2// Utwórz instancję wtyczki Timestamp  
 3var plugin = new Timestamp();  
 4
 5// Skonfiguruj opcje dodawania znaku czasowego z uwierzytelnianiem  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username: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_result_pdf"));  
13
14// Wykonaj proces dodawania znaku czasowego  
15plugin.Process(opt);  

Obsługa plików PFX i haseł

Klasa AddTimestampOptions pozwala na użycie pliku PFX do podpisywania cyfrowego wraz z hasłem.

  • Strumień PFX lub ścieżka do pliku: Możesz podać strumień lub ścieżkę do pliku PFX.
  • Ochrona hasłem: Upewnij się, że bezpiecznie zarządzasz hasłem do pliku PFX.
 Polski