Добавитель временных меток PDF
Documentize PDF Timestamp Adder для .NET — это мощный инструмент, разработанный для добавления безопасных временных меток к вашим PDF-документам. Он повышает целостность и подлинность ваших документов, предоставляя надежную временную ссылку и обеспечивая соответствие стандартам цифровых подписей.
Основные характеристики:
- Добавление безопасных временных меток: Легко добавляйте безопасные временные метки к вашим PDF-документам.
- Настраиваемые серверы временных меток: Используйте пользовательские URL серверов временных меток и учетные данные для аутентификации.
- Автоматизация: Интегрируйте добавление временных меток в ваши .NET-приложения для автоматизированных рабочих процессов.
- Соответствие: Убедитесь, что ваши документы соответствуют отраслевым стандартам для цифровых подписей и временных меток.
Как добавить временную метку к PDF-документам
Чтобы добавить безопасную временную метку к PDF-документу, выполните следующие шаги:
- Создайте экземпляр класса
Timestamp
. - Создайте экземпляр
AddTimestampOptions
, чтобы настроить процесс добавления временной метки. - Добавьте входной PDF-файл с помощью метода
AddInput
. - Установите путь к выходному файлу с помощью
AddOutput
. - Выполните процесс добавления временной метки с помощью метода
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);
Как использовать пользовательскую аутентификацию с сервером временных меток
Вы можете предоставить учетные данные для базовой аутентификации при подключении к серверу временных меток. Это позволяет вам аутентифицироваться на серверах, которые требуют имя пользователя и пароль.
- Создайте экземпляр класса
Timestamp
. - Создайте экземпляр
AddTimestampOptions
, включаяserverBasicAuthCredentials
. - Добавьте пути к входному и выходному файлам.
- Вызовите метод
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.