Акт застосування текстового підпису до PDF-документів зазвичай необхідний у багатьох ділових і юридичних контекстах. Додавання текстового підпису до PDF не лише спрощує процес підтвердження автентичності документа, але й допомагає підтвердити особу підписанта. У цій статті ми розповімо вам про те, як підписати PDF текстовим підписом за допомогою мови програмування Java. Ми будемо використовувати широко використовувану бібліотеку підписів, щоб додати текстовий підпис у PDF за допомогою Java. Нижче ви знайдете приклад коду, який ілюструє процедуру, а також набір інструкцій.
Кроки, щоб підписати PDF текстовим підписом за допомогою Java
- Установіть GroupDocs.Signature for Java у свій проект, використовуючи репозиторій Maven, щоб підписати PDF-файл текстовим підписом
- Включіть необхідні посилання на класи, щоб інтегрувати текстовий підпис у PDF
- Створіть екземпляр класу Signature, надавши шлях до вхідного файлу PDF як аргумент його конструктору
- Створіть об’єкт класу TextSignOptions і встановіть бажані властивості для того, як має виглядати текстовий підпис
- Викличте метод 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.