Додавання позначок часу до PDF
Documentize PDF Timestamp Adder for .NET - це потужний інструмент, що призначений для додавання захищених позначок часу до ваших PDF-документів. Він підвищує цілісність та автентичність ваших документів, надаючи надійне часовий референс, що забезпечує відповідність стандартам цифрових підписів.
Основні функції:
- Додавання захищених позначок часу: Легко додавайте захищені позначки часу до своїх PDF-документів.
- Кастомізовані сервери позначок часу: Використовуйте URL-адреси сервера позначок часу та облікові дані для автентифікації.
- Автоматизація: Інтегруйте процес позначення часу у свої .NET-додатки для автоматизованих робочих потоків.
- Відповідність: Забезпечте відповідність ваших документів галузевим стандартам цифрових підписів та позначок часу.
Як додати позначку часу до PDF-документів
Щоб додати захищену позначку часу до PDF-документа, виконайте такі кроки:
- Створіть екземпляр класу
Timestamp
. - Створіть екземпляр
AddTimestampOptions
для налаштування процесу позначення часу. - Додайте вхідний PDF-файл за допомогою методу
AddInput
. - Встановіть шлях до вихідного файлу за допомогою
AddOutput
. - Виконайте процес позначення часу за допомогою методу
Process
.
1// Ініціалізуйте плагін Timestamp
2var plugin = new Timestamp();
3
4// Налаштуйте параметри позначення часу
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
6
7// Додайте вхідний PDF-файл
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Вкажіть вихідний PDF-файл
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Виконайте процес позначення часу
14plugin.Process(opt);
Як використовувати власну автентифікацію з сервером позначок часу
Ви можете надати облікові дані базової автентифікації при підключенні до сервера позначок часу. Це дозволяє вам автентифікуватися на серверах, які вимагають ім’я користувача та пароль.
- Створіть екземпляр класу
Timestamp
. - Створіть екземпляр
AddTimestampOptions
, включаючиserverBasicAuthCredentials
. - Додайте шляхи до вхідного та вихідного файлів.
- Викликайте метод
Process
.
1// Ініціалізуйте плагін Timestamp
2var plugin = new Timestamp();
3
4// Налаштуйте параметри позначення часу з автентифікацією
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
6
7// Додайте вхідний PDF-файл
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Вкажіть вихідний PDF-файл
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Виконайте процес позначення часу
14plugin.Process(opt);
Обробка PFX-файлів та паролів
Клас AddTimestampOptions
дозволяє використовувати PFX-файл для цифрового підпису разом із паролем.
- Потік PFX або шлях до файлу: Ви можете надати потік або шлях до файлу PFX.
- Захист паролем: Забезпечте надійне зберігання пароля для PFX-файлу.