Как добавить цифровую подпись в PDF на Java

В этом подробном руководстве подробно рассказывается о том, как добавить цифровую подпись к PDF в Java. Он охватывает все основные сведения о том, как использовать Java-подпись PDF-документа с файлом сертификата. Более того, нам не нужно устанавливать какой-либо другой инструмент для интеграции функции подписи PDF в приложения для обработки PDF.

Шаги по добавлению цифровой подписи в PDF на Java

  1. Добавьте ссылку на библиотеку Aspose.PDF for Java в проект для цифровой подписи PDF-файла.
  2. Загрузите целевой PDF-файл в объект класса Document для его подписи.
  3. Инициализировать объект класса PKCS7 для загрузки входного файла сертификата.
  4. Укажите координаты прямоугольника и установите изображение внешнего вида для подписи.
  5. Подпишите документ методом сертификации и сохраните выходной файл.

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

Код для добавления цифровой подписи в PDF на Java

Этот пример кода в Java подписывает PDF с сертификатом, где нам нужно указать пароль для файла сертификата PFX. Более того, этот код можно импровизировать в соответствии с вашими потребностями. Например, вы можете загрузить входной PDF-файл, чтобы добавить к нему цифровую подпись, или инициализировать пустой документ для работы с ним и подписать его с помощью класса PdfFileSignature.

В этой статье мы рассмотрели добавление цифровых подписей в PDF на Java. Принимая во внимание, что если вы хотите понять, как защитить PDF паролем, ознакомьтесь со статьей как защитить PDF паролем в Java.

 Русский