در این آموزش گام به گام روش افزودن امضای بارکد به PDF در جاوا را شرح می دهیم. علاوه بر این، یک کد نمونه ارائه می دهد که اجرای نحوه افزودن بارکد در PDF با استفاده از قابلیت جاوا را نشان می دهد. در اینجا دستورالعمل های دقیق به همراه نمونه کار برای امضای اسناد با امضای بارکد آمده است.
مراحل اضافه کردن امضای بارکد به PDF در جاوا
- برای امضای PDF با امضای بارکد، GroupDocs.Signature for Java را از مخزن Maven در پروژه جاوا نصب کنید.
- اضافه کردن کلاس های ضروری برای پیاده سازی برای اضافه کردن بارکد به PDF
- یک نمونه از کلاس Signature ایجاد کنید و PDF ورودی را به سازنده آن ارسال کنید.
- کلاس BarcodeSignOptions را مقداردهی کنید و رشته ورودی را به سازنده ارسال کنید
- متد Sign کلاس Signature را فراخوانی کنید، نام فایل PDF خروجی و شی BarcodeSignOptions را به آن ارسال کنید.
ما نکاتی را فهرست کرده ایم که به کاربران امکان می دهد به راحتی بارکد برای فایل PDF با استفاده از جاوا ایجاد کنند و از آن برای امضای اسناد استفاده کنند. این ویژگی را می توان با نصب کتابخانه مورد نیاز از مخزن Maven و وارد کردن کلاس های ضروری توسعه داد. در مرحله بعد، نمونه هایی از کلاس Signature و BarcodeSignOptions برای بارگذاری سند PDF ورودی و تعیین پارامترهای امضای بارکد ایجاد کنید. در نهایت با فراخوانی روش Sign می توانید امضای بارکد را به فایل PDF اضافه کنید.
کد برای اضافه کردن امضای بارکد به PDF در جاوا
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.BarcodeSignOptions; | |
import com.groupdocs.signature.domain.barcodes.BarcodeTypes; | |
import com.groupdocs.signature.exception.GroupDocsSignatureException; | |
public class AddBarcodeSignatureToPdfInJava { | |
public static void main(String[] args) throws Exception { // Main function to add Barcode signature in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Signature.lic"); | |
Signature signature = new Signature("sample.pdf"); | |
try { | |
// setup options with text of signature | |
BarcodeSignOptions signOptions = new BarcodeSignOptions("12345678"); | |
// setup Barcode encoding type | |
signOptions.setEncodeType(BarcodeTypes.Code128); | |
// set signature position | |
signOptions.setLeft(200); | |
signOptions.setTop(200); | |
signOptions.setPageNumber(1); | |
// sign document to file | |
signature.sign("SampleSigned.pdf", signOptions); | |
System.out.println("Done"); | |
} catch (Exception e) { | |
throw new GroupDocsSignatureException(e.getMessage()); | |
} | |
} | |
} |
ما کد نمونه بالا را برای نشان دادن قابلیت افزودن بارکد جاوا به PDF ایجاد کرده ایم. همانطور که می بینید ما امضای بارکد را ایجاد کرده و با نوشتن سه چهار خط کد و چند تماس API آن را به سند PDF اضافه کرده ایم. علاوه بر این، این کد نمونه را می توان بر روی هر سیستم عاملی از جمله MS Windows، Linux و Mac OS اجرا کرد.
ما در مورد نحوه ایجاد یک بارکد برای PDF و نحوه اضافه کردن کد بارکد به سند PDF بحث کرده ایم. اخیراً مقاله ای در مورد نحوه استفاده از جاوا برای امضای PDF با امضای تصویر منتشر کرده ایم، برای اطلاعات بیشتر به پست نحوه اضافه کردن امضای تصویر به PDF در جاوا نگاهی بیندازید.