نحوه اضافه کردن امضای متن به DOCX با استفاده از جاوا

امضای متنی به عنوان نمایش دیجیتالی هویت یک فرد کمک می کند و صحت و یکپارچگی فایل های DOCX را تایید می کند. این مقاله قصد دارد شما را در مراحل افزودن امضای متن به DOCX با استفاده از جاوا راهنمایی کند. با دنبال کردن این مراحل می‌توانید مدیریت اسناد خود را بهبود بخشید و فرآیند امضا را تسریع کنید. با استفاده از توانایی های محبوب ترین کتابخانه امضای مورد استفاده، می توانید به راحتی امضای متنی را در DOCX در جاوا وارد کنید. در زیر، یک قطعه کد را خواهید دید که فرآیند را نشان می دهد، همراه با مجموعه ای از دستورالعمل ها برای ادغام بی عیب و نقص یک امضای متن در یک فایل DOCX.

مراحل افزودن امضای متن به DOCX با استفاده از جاوا

  1. با استفاده از مخزن Maven برای درج امضای متن در DOCX، GroupDocs.Signature for Java را در پروژه خود نصب کنید.
  2. برای ایجاد امضای متنی در DOCX، ارجاعات کلاس لازم را درج کنید
  3. با ارائه مسیر فایل DOCX در سازنده، یک شی Signature را نمونه‌سازی کنید.
  4. کلاس TextSignOptions را نمونه‌سازی کنید و ویژگی‌های مورد نظر را برای شخصی‌سازی ویژگی‌های بصری امضای متن پیکربندی کنید.
  5. روش Signature.Sign را فراخوانی کنید و گزینه های امضای تعیین شده برای امضای متن را ارائه دهید تا فایل DOCX حاصل در دیسک ذخیره شود.

با رعایت این مراحل، می توانید به طور موثر گردش کار امضای اسناد خود را ساده کنید و یکپارچگی فایل های دیجیتال خود را تقویت کنید. این مقاله یک فرآیند ساده و واضح برای ایجاد امضای متن در DOCX با استفاده از جاوا را ارائه می دهد. تا زمانی که جاوا نصب شده باشد، افزودن امضای متنی به اسناد DOCX در سیستم‌عامل‌های معروف مانند Windows، macOS و Linux امکان‌پذیر است. در زیر، یک نمونه کد گویا را خواهید دید که اجرای این فرآیند را نشان می دهد.

کد برای افزودن امضای متن به DOCX با استفاده از جاوا

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 امضا کنید را توضیح می دهد.

 فارسی