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

Текстові підписи допомагають як цифрове представлення особистості людини, підтверджуючи автентичність і цілісність файлів DOCX. Ця стаття має на меті розповісти вам про кроки, щоб додати текстовий підпис до DOCX за допомогою Java. Ви можете покращити керування документами та пришвидшити процес підписання, виконавши ці дії. Використовуючи можливості найпопулярнішої використовуваної бібліотеки підписів, ви можете легко вставити текстовий підпис у DOCX у Java. Нижче ви знайдете фрагмент коду, який демонструє процес, а також набір інструкцій для бездоганної інтеграції текстового підпису у файл DOCX.

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

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

Дотримуючись цих кроків, ви зможете ефективно оптимізувати робочий процес підписання документів і зміцнити цілісність своїх цифрових файлів. У цій статті представлено простий і зрозумілий процес створення текстового підпису в DOCX за допомогою Java. Додавання текстового підпису до документів DOCX можливо в популярних операційних системах, таких як Windows, macOS і Linux, якщо інстальовано Java. Нижче ви знайдете ілюстративний приклад коду, який демонструє реалізацію цього процесу.

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

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.Border;
import com.groupdocs.signature.domain.Padding;
import com.groupdocs.signature.domain.SignatureFont;
import com.groupdocs.signature.domain.enums.DashStyle;
import com.groupdocs.signature.domain.enums.HorizontalAlignment;
import com.groupdocs.signature.domain.enums.VerticalAlignment;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.options.sign.TextSignOptions;
import java.awt.*;
public class AddTextSignaturetoDOCXusingJava {
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 DOCX file
Signature signature = new Signature("input.docx");
TextSignOptions options = new TextSignOptions("John Smith");
// setup options with text of signature
// set signature position
options.setLeft(100);
options.setTop(100);
// set signature rectangle
options.setWidth(100);
options.setHeight(30);
// set signature alignment
// when VerticalAlignment is set the Top coordinate will be ignored.
// Use Margin properties Top, Bottom to provide vertical offset
options.setVerticalAlignment(VerticalAlignment.Top);
// when HorizontalAlignment is set the Left coordinate will be ignored.
// Use Margin properties Left, Right to provide horizontal offset
options.setHorizontalAlignment(HorizontalAlignment.Right);
Padding padding = new Padding();
padding.setBottom(20);
padding.setRight(20);
options.setMargin(padding);
// adjust signature appearance
// setup signature border
Border border = new Border();
border.setColor(Color.GREEN);
border.setDashStyle(DashStyle.DashLongDashDot);
border.setTransparency(0.5);
border.setVisible(true);
border.setWeight(2);
options.setBorder(border);
// 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.docx", options);
}
}

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

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

 Українська