У цій темі інструкцій ми покажемо вам, як підписати документ PDF за допомогою цифрового підпису за допомогою Java. Ми будемо використовувати одну з популярних бібліотек підписів для підпису PDF за допомогою цифрового підпису в Java. Вам не потрібне додаткове програмне забезпечення для реалізації цієї функції, і ви можете розвинути функціональність за допомогою кількох викликів API та двох-трьох рядків коду.
Кроки для підписання PDF за допомогою цифрового підпису за допомогою Java
- Налаштуйте GroupDocs.Signature for Java зі сховища Maven у проекті Java
- Додайте необхідні класи для реалізації цифрового підпису в PDF за допомогою Java
- Створіть екземпляр класу Signature і передайте вихідний PDF його конструктору
- Створіть об’єкт класу DigitalSignOptions і передайте конструктору необхідний файл сертифіката та його пароль
- Викличте метод Sign класу Signature, передайте йому ім’я вихідного PDF-файлу та параметри DigitalSignOptions
Реалізація цифрового підпису в Java може бути легко досягнута за допомогою наведених вище покрокових інструкцій. Ми запустимо процес підписання PDF цифровим підписом, встановивши необхідну бібліотеку та додавши посилання на необхідні класи. Клас підпису використовуватиметься для завантаження вихідного PDF-документа, а клас DigitalSignOptions — для завантаження сертифіката та для визначення властивостей позиції цифрового підпису. Нарешті, підписаний PDF-документ буде збережено на диск за допомогою методу Sign класу Signature.
Код для підпису PDF за допомогою цифрового підпису за допомогою Java
Ми створили приклад цифрового підпису на Java, щоб продемонструвати реалізацію цієї функції. Ми також визначили різні властивості для цифрового підпису, включаючи фонове зображення, ліву позицію, верхню позицію, номер сторінки та багато інших. Крім того, ви можете надати вихідні документи, такі як DOCS, XLSX, PPSM, TSV, PPTX та багато інших, щоб електронно підписати їх цифровим підписом.
У цьому дописі ми написали докладні інструкції та програму на Java для додавання цифрового підпису у файл PDF. У нещодавній статті ми обговорювали, як використовувати Java для підпису PDF-файлів за допомогою підписів QR-кодів, див. Як підписати PDF за допомогою підпису QR-коду за допомогою Java.