Підписання PDF-файлів за допомогою цифрового сертифіката гарантує, що документ справді належить вам і не змінено. Це як цифрова печатка, яка гарантує автентичність ваших файлів. Давайте вирушимо у пригоду на основі Java, коли ми з легкістю заглибимося в підписування PDF-файлів. У цій статті ми відкриємо для себе мистецтво цифрових сертифікатів і їхню роль у безпроблемному підписанні PDF-файлів за допомогою Java. Дотримуйтеся вказівок, щоб відкрити код Java, який дає змогу легко підписувати PDF-файли сертифікатами.
Java API для цифрового підпису PDF-файлів
Підвищте безпеку своїх документів за допомогою API GroupDocs.Signature for Java! Цей потужний інструмент дає змогу легко включати цифрові підписи, забезпечуючи цілісність і автентичність ваших файлів.
Завантаження та інтеграція:
- Відвідайте веб-сайт GroupDocs і перейдіть до розділу Нові випуски.
- Виберіть GroupDocs.Signature for Java Release.
- Завантажте файл(и) 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. Виконайте ці прості кроки, щоб підписати свій документ цифровим сертифікатом:
- Почніть із налаштування об’єкта Signature у вашому документі:
- Створіть об’єкт DigitalSignOptions і зв’яжіть його з файлом сертифіката:
- За потреби налаштуйте параметри підпису, як-от пароль, позицію та номер сторінки:
- Встановіть будь-які додаткові параметри, наприклад, де ви бажаєте розмістити підпис.
- Виконайте метод підпису, щоб поставити свій цифровий підпис на документі.
Ось простий приклад коду, який підписує 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);
Так само ви можете додати більше параметрів під час підписання документа. Варіанти включають:
- Фон
- Стиль кордону
- Контактна інформація
- Дата підпису
- Цифровий підпис
- Сімейство шрифтів
- Розмір шрифту
- Висота
- Зображення
- Місцезнаходження
- Маржа
- Номер сторінки
- Причина
- Обертання
- Показати на всіх сторінках
- Прозорість
- Ширина
Отримайте Signature API безкоштовно
Безкоштовне випробування
Завантажте безкоштовну пробну версію з розділу завантажень.
Безкоштовна ліцензія
Отримайте тимчасову ліцензію безкоштовно, щоб досліджувати цю бібліотеку без обмежень.
Висновок
У цьому посібнику ви дізналися, як цифрово підписувати PDF-файли за допомогою цифрового сертифіката в Java. Крім того, адаптувати зовнішній вигляд підпису – це просто. Тепер зробіть наступний крок і поекспериментуйте зі створенням програми Java. Створіть персоналізований штрих для електронного підпису PDF-файлів цифровими сертифікатами за допомогою Java.
Дивись також
- Цифровий підпис документів Word за допомогою Java
- Підписуйте документи цифровим сертифікатом за допомогою C#
- Перевірте цифровий підпис у документах за допомогою Java
PDF-документи eSign – навчальні ресурси
Ознайомтеся з цими корисними посиланнями, щоб отримати докладніші відомості та ресурси для вивчення API GroupDocs.Signature: