Як підписати PDF текстовим підписом за допомогою Java

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

Кроки, щоб підписати PDF текстовим підписом за допомогою Java

  1. Установіть GroupDocs.Signature for Java у свій проект, використовуючи репозиторій Maven, щоб підписати PDF-файл текстовим підписом
  2. Включіть необхідні посилання на класи, щоб інтегрувати текстовий підпис у PDF
  3. Створіть екземпляр класу Signature, надавши шлях до вхідного файлу PDF як аргумент його конструктору
  4. Створіть об’єкт класу TextSignOptions і встановіть бажані властивості для того, як має виглядати текстовий підпис
  5. Викличте метод Signature.Sign, надаючи параметри підпису для текстового підпису, щоб зберегти вихідний PDF-файл на диск

Ви можете швидко спростити процес підписання документів і посилити безпеку PDF-файлу, виконавши наведені вище дії. Реалізувати ці дії, щоб підписати PDF текстовим підписом у Java, дуже просто. Щоб підписати PDF-документ із текстовим виглядом у таких популярних операційних системах, як Windows, macOS і Linux, вам просто потрібно встановити Java та бібліотеку підписів. Наступний приклад коду ілюструє реалізацію цього процесу.

Код для підпису PDF із текстовим підписом за допомогою Java

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.SignatureFont;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.options.sign.TextSignOptions;
import java.awt.Color;
public class SignPDFwithTextSignatureUsingJava {
public static void main(String[] args) throws Exception {
// Set License to avoid the limitations of Signature library
License license = new License();
license.setLicense("GroupDocs.Signature.lic");
// load the source PDF file
Signature signature = new Signature("input.pdf");
TextSignOptions options = new TextSignOptions("John Smith");
// set signature position
options.setLeft(100);
options.setTop(100);
// set signature rectangle
options.setWidth(100);
options.setHeight(30);
// set text color and Font
options.setForeColor(Color.RED);
SignatureFont signatureFont = new SignatureFont();
signatureFont.setSize(12);
signatureFont.setFamilyName("Comic Sans MS");
options.setFont(signatureFont);
// sign document to file
signature.sign("output.pdf", options);
}
}

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

У нашому попередньому посібнику ми надали детальну інструкцію для підписання DOCX за допомогою текстового підпису. Якщо вам потрібна додаткова допомога, радимо ознайомитися з нашим повним посібником щодо додати текстовий підпис до DOCX за допомогою Java.

 Українська