Додавання позначок часу до PDF

Documentize PDF Timestamp Adder for .NET - це потужний інструмент, що призначений для додавання захищених позначок часу до ваших PDF-документів. Він підвищує цілісність та автентичність ваших документів, надаючи надійне часовий референс, що забезпечує відповідність стандартам цифрових підписів.

Основні функції:

  • Додавання захищених позначок часу: Легко додавайте захищені позначки часу до своїх PDF-документів.
  • Кастомізовані сервери позначок часу: Використовуйте URL-адреси сервера позначок часу та облікові дані для автентифікації.
  • Автоматизація: Інтегруйте процес позначення часу у свої .NET-додатки для автоматизованих робочих потоків.
  • Відповідність: Забезпечте відповідність ваших документів галузевим стандартам цифрових підписів та позначок часу.

Як додати позначку часу до PDF-документів

Щоб додати захищену позначку часу до PDF-документа, виконайте такі кроки:

  1. Створіть екземпляр класу Timestamp.
  2. Створіть екземпляр AddTimestampOptions для налаштування процесу позначення часу.
  3. Додайте вхідний PDF-файл за допомогою методу AddInput.
  4. Встановіть шлях до вихідного файлу за допомогою AddOutput.
  5. Виконайте процес позначення часу за допомогою методу 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);

Як використовувати власну автентифікацію з сервером позначок часу

Ви можете надати облікові дані базової автентифікації при підключенні до сервера позначок часу. Це дозволяє вам автентифікуватися на серверах, які вимагають ім’я користувача та пароль.

  1. Створіть екземпляр класу Timestamp.
  2. Створіть екземпляр AddTimestampOptions, включаючи serverBasicAuthCredentials.
  3. Додайте шляхи до вхідного та вихідного файлів.
  4. Викликайте метод 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-файлу.
 Українська