Този бърз самоучител предоставя подробни инструкции за добавяне на подпис на изображение към 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 за повече информация.