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:
- Utwórz instancję klasy
Timestamp
. - Utwórz instancję
AddTimestampOptions
, aby skonfigurować proces dodawania znaku czasowego. - Dodaj plik PDF wejściowy za pomocą metody
AddInput
. - Ustaw ścieżkę pliku wyjściowego za pomocą
AddOutput
. - 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.
- Utwórz instancję klasy
Timestamp
. - Utwórz instancję
AddTimestampOptions
, obejmującąserverBasicAuthCredentials
. - Dodaj ścieżki pliku wejściowego i wyjściowego.
- 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.