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

این آموزش کوتاه نحوه ایجاد کد QR در جاوا و نحوه امضای سند PDF با امضای کد QR با استفاده از جاوا را به شما نشان می دهد. مراحل زیر به شما کمک می کند تا به راحتی امضای دیجیتال QR Code را تولید کنید و از آن برای امضای PDF با چند خط کد استفاده کنید.

مراحل امضای PDF با امضای کد QR با استفاده از جاوا

  1. GroupDocs.Signature for Java را از مخزن Maven در برنامه جاوا نصب کنید
  2. اضافه کردن کلاس های لازم برای امضای PDF با امضای QR-Code در جاوا
  3. کلاس Signature را راه‌اندازی کنید و PDF منبع را به سازنده آن ارسال کنید
  4. با ایجاد نمونه ای از کلاس QrCodeSignOptions گزینه های امضا را برای سند PDF خروجی تنظیم کنید.
  5. متد Sign کلاس Signature را فراخوانی کنید، نام فایل PDF امضا شده را به همراه QrCodeSignOptions ارسال کنید.

ویژگی جاوا QR Code Generator را می توان با دنبال کردن مراحل بالا به صورت متوالی با چند فراخوانی API پیاده سازی کرد. می توانید با نصب کتابخانه مورد نیاز از مخزن Maven و افزودن کلاس های لازم، پیکربندی پروژه را شروع کنید. پس از آن، از کلاس Signature برای بارگیری فایل PDF ورودی و از کلاس QrCodeSignOptions برای تنظیم خصوصیات برای امضای QR-Code استفاده کنید. در پایان، روش Sign یک امضا به یک سند PDF اضافه می کند و آن را در یک دیسک ذخیره می کند.

کد برای امضای PDF با امضای کد QR با استفاده از جاوا

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.domain.qrcodes.QrCodeTypes;
import com.groupdocs.signature.exception.GroupDocsSignatureException;
import com.groupdocs.signature.options.sign.QrCodeSignOptions;
public class SignPdfWithQRCodeUsingJava {
public static void main(String[] args) throws Exception { // Main function to Sign PDF with QR Code in Java
// Remove the watermark in output PDF document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Signature.lic");
try {
// Load the input PDF document for signing
Signature signature = new Signature("ample.pdf");
// Create QR-Code option with predefined QR Code text
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith");
// Setup QR-Code encoding type
options.setEncodeType(QrCodeTypes.QR);
// Set signature position
options.setLeft(100);
options.setTop(100);
// sign document to file
signature.sign("signed.pdf", options);
System.out.println("Done");
} catch (Exception e) {
throw new GroupDocsSignatureException(e.getMessage());
}
}
}

ما مثال قبلی را توسعه داده‌ایم که چگونه می‌توانید از کد جاوا برای تولید کد QR استفاده کنید و از QR-Code تولید شده برای امضای الکترونیکی سند PDF استفاده کنید. در کد نمونه بالا موقعیت های سمت چپ و بالا را برای موقعیت امضا تعریف کرده ایم. علاوه بر این، شما ممکن است از بسیاری از پارامترهای دیگر برای موقعیت امضا استفاده کنید.

 فارسی