Цей короткий практичний посібник містить докладні інструкції щодо додавання підпису зображення до PDF у Java. У цьому посібнику буде використано одну з найкращих бібліотек підписів для підписання документів за допомогою простих API. Крім того, ви можете знайти зразок коду, який демонструє реалізацію того, як підписати PDF із зображенням у Java.
Кроки для додавання підпису зображення до PDF на Java
- Установіть GroupDocs.Signature for Java зі сховища Maven у проекті Java, щоб підписати PDF із підписом зображення
- Додайте необхідні класи для реалізації, щоб додати зображення підпису до PDF
- Створіть екземпляр класу Signature і передайте вихідний PDF його конструктору
- Створіть об’єкт класу ImageSignOptions і передайте необхідний файл зображення конструктору
- Викличте метод Sign класу Signature, передайте йому ім’я вихідного PDF-файлу та об’єкт ImageSignOptions
Наведені вище пункти можна легко використати для створення функціональних можливостей для додавання підпису до PDF із зображення в Java. Ви можете швидко розвинути можливість підпису PDF-документа, написавши три-чотири рядки коду, які потребують кількох викликів API. Крім того, ці інструкції можна застосувати в будь-якій операційній системі, наприклад MS Windows, Linux і Mac OS, без встановлення додаткового програмного забезпечення сторонніх виробників.
Код для додавання підпису зображення до PDF на Java
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.domain.enums.SignatureType; | |
import com.groupdocs.signature.options.sign.ImageSignOptions; | |
public class AddImageSignatureToPdfInJava { | |
public static void main(String[] args) throws Exception { // Main function to add image signature in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Signature.lic"); | |
// Load the source PDF document for signing | |
Signature signature = new Signature("sample.pdf"); | |
// Load the image signature | |
ImageSignOptions options = new ImageSignOptions("signature.jpg"); | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
options.setPageNumber(1); | |
// sign document to file | |
signature.sign("SampleSigned.pdf", options); | |
System.out.println("Done"); | |
} | |
} |
У попередньому прикладі ми розробили вставити зображення підпису в PDF за допомогою можливості Java, дотримуючись кроків, визначених у попередньому розділі. Ми визначили ліву та верхню позиції для підпису та розмістили зображення підпису на першій сторінці, вказавши параметр номер сторінки. Крім того, ви можете використовувати різноманітні вихідні документи, включаючи DOCS, XLSX, PPSM, TSV, PPTX та багато інших для додавання підпису зображення.
Ми зосередилися на детальних інструкціях і створили програму Java для додавання підпису JPG до PDF. У попередній статті ми обговорювали, як використовувати Java для підпису PDF-файлів за допомогою цифрового підпису. Перегляньте публікацію Як підписати PDF цифровим підписом за допомогою Java, щоб дізнатися більше.