Добавление временных меток в PDF

Документированное добавление временных меток в PDF для .NET — это мощный инструмент, предназначенный для добавления безопасных временных меток к вашим PDF-документам. Он повышает целостность и подлинность ваших документов, предоставляя надежную временную ссылку, что гарантирует соблюдение стандартов цифровой подписи.

Ключевые особенности:

  • Добавление безопасных временных меток: Легко добавляйте безопасные временные метки к вашим PDF-документам.
  • Настраиваемые серверы временных меток: Используйте пользовательские URL-адреса серверов временных меток и учетные данные для аутентификации.
  • Автоматизация: Интегрируйте временные метки в ваши .NET-приложения для автоматизированных рабочих процессов.
  • Соответствие требованиям: Убедитесь, что ваши документы соответствуют отраслевым стандартам для цифровых подписей и временных меток.

Как добавить временную метку к PDF-документам

Чтобы добавить безопасную временную метку к PDF-документу, выполните следующие шаги:

  1. Создайте экземпляр класса Timestamp.
  2. Создайте экземпляр AddTimestampOptions для настройки процесса добавления временной метки.
  3. Добавьте входной PDF-файл с помощью метода AddInput.
  4. Установите путь к выходному файлу с помощью AddOutput.
  5. Выполните процесс добавления временной метки с помощью метода Process.
 1  
 2// Создание экземпляра плагина Timestamp  
 3var plugin = new Timestamp();  
 4
 5// Настройка параметров добавления временной метки  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");  
 7
 8// Добавление входного PDF файла  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Указание выходного PDF файла  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// Выполнение процесса добавления временной метки  
15plugin.Process(opt);  

Как использовать пользовательскую аутентификацию с сервером временных меток

Вы можете предоставить учетные данные базовой аутентификации при подключении к серверу временных меток. Это позволяет вам аутентифицироваться на серверах, которые требуют имя пользователя и пароль.

  1. Создайте экземпляр класса Timestamp.
  2. Создайте экземпляр AddTimestampOptions, включая serverBasicAuthCredentials.
  3. Добавьте пути к входному и выходному файлам.
  4. Вызовите метод Process.
 1  
 2// Создание экземпляра плагина Timestamp  
 3var plugin = new Timestamp();  
 4
 5// Настройка параметров добавления временной метки с аутентификацией  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");  
 7
 8// Добавление входного PDF файла  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Указание выходного PDF файла  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// Выполнение процесса добавления временной метки  
15plugin.Process(opt);  

Работа с PFX-файлами и паролями

Класс AddTimestampOptions позволяет вам использовать PFX-файл для цифровой подписи вместе с паролем.

  • Путь к PFX-стриму или файлу: Вы можете предоставить поток или путь к файлу PFX.
  • Защита паролем: Убедитесь, что вы надежно управляете паролем для PFX-файла.
 Русский