підписати PDF за допомогою Java

Підписання PDF-файлів за допомогою цифрового сертифіката гарантує, що документ справді належить вам і не змінено. Це як цифрова печатка, яка гарантує автентичність ваших файлів. Давайте вирушимо у пригоду на основі Java, коли ми з легкістю заглибимося в підписування PDF-файлів. У цій статті ми відкриємо для себе мистецтво цифрових сертифікатів і їхню роль у безпроблемному підписанні PDF-файлів за допомогою Java. Дотримуйтеся вказівок, щоб відкрити код Java, який дає змогу легко підписувати PDF-файли сертифікатами.

Java API для цифрового підпису PDF-файлів

Підвищте безпеку своїх документів за допомогою API GroupDocs.Signature for Java! Цей потужний інструмент дає змогу легко включати цифрові підписи, забезпечуючи цілісність і автентичність ваших файлів.

Завантаження та інтеграція:

  1. Відвідайте веб-сайт GroupDocs і перейдіть до розділу Нові випуски.
  2. Виберіть GroupDocs.Signature for Java Release.
  3. Завантажте файл(и) JAR або додайте вказане нижче сховище та залежності у вашій програмі на основі Maven. (Рекомендується останній випуск)
<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-signature</artifactId>
      <version>23.12</version>
   </dependency>
</dependencies>

Тепер швидко перейдіть до програмного підпису непідписаних документів.

Як підписати PDF цифровим сертифікатом у Java

Коли ви все підготуєте, залишиться лише кілька кроків, щоб успішно підписати документи за допомогою Java. Виконайте ці прості кроки, щоб підписати свій документ цифровим сертифікатом:

  1. Почніть із налаштування об’єкта Signature у вашому документі:
  2. Створіть об’єкт DigitalSignOptions і зв’яжіть його з файлом сертифіката:
  3. За потреби налаштуйте параметри підпису, як-от пароль, позицію та номер сторінки:
    • Встановіть будь-які додаткові параметри, наприклад, де ви бажаєте розмістити підпис.
  4. Виконайте метод підпису, щоб поставити свій цифровий підпис на документі.

Ось простий приклад коду, який підписує PDF-документи сертифікатом у Java.

// Код Java для підпису PDF із сертифікатом цифрового підпису за допомогою Java
Signature signature = new Signature("path/document.pdf");

DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");

options.setImageFilePath("image.jpg");
options.setLeft(100);
options.setTop(100);
options.setPageNumber(1);
options.setPassword("1234567890");

// підписати документ у файл
SignResult result = signature.sign("path/signed-document.pdf", options);

Так само ви можете додати більше параметрів під час підписання документа. Варіанти включають:

  • Фон
  • Стиль кордону
  • Контактна інформація
  • Дата підпису
  • Цифровий підпис
  • Сімейство шрифтів
  • Розмір шрифту
  • Висота
  • Зображення
  • Місцезнаходження
  • Маржа
  • Номер сторінки
  • Причина
  • Обертання
  • Показати на всіх сторінках
  • Прозорість
  • Ширина
Підписаний PDF – цифрові підписи

Отримайте Signature API безкоштовно

Безкоштовне випробування

Завантажте безкоштовну пробну версію з розділу завантажень.

Безкоштовна ліцензія

Отримайте тимчасову ліцензію безкоштовно, щоб досліджувати цю бібліотеку без обмежень.

Java API для цифрових підписів

Висновок

У цьому посібнику ви дізналися, як цифрово підписувати PDF-файли за допомогою цифрового сертифіката в Java. Крім того, адаптувати зовнішній вигляд підпису – це просто. Тепер зробіть наступний крок і поекспериментуйте зі створенням програми Java. Створіть персоналізований штрих для електронного підпису PDF-файлів цифровими сертифікатами за допомогою Java.

Дивись також

PDF-документи eSign – навчальні ресурси

Ознайомтеся з цими корисними посиланнями, щоб отримати докладніші відомості та ресурси для вивчення API GroupDocs.Signature: