GroupDocs.Signature for Java

ایجاد کدهای QR برای PDF

کدهای بارکد ۲ بعدی با داده‌های متنی و عددی را ایجاد کنید و آنها را در هر صفحه از اسناد مختلف با استفاده از GroupDocs.Signature for Java قرار دهید.

مراحل تولید و قرار دادن کد QR در هر مکان در PDF

GroupDocs.Signature می‌تواند کدهای QR را در بسیاری از فرمت‌های محبوب تولید کند و آنها را در صفحات PDF قرار دهد. بیش از ۱۰ نوع کد QR پشتیبانی می‌شود و می‌توان به سرعت در برنامه‌های Java یکپارچه سازی کرد. از محصول ما برای امضای اسناد با کدهای QR تولید شده استفاده کنید.

  1. فایل یا جریان PDF که قرار است با کد QR امضا شود را دریافت کنید.
  2. متن مورد نظر برای QrCodeSignOptions را فراهم کنید.
  3. گزینه‌های بصری مانند رنگ، موقعیت، اندازه و غیره را سفارشی کنید.
  4. فایل را با کد QR ذخیره کنید.
// سند را به یک نمونه جدید از Signature منتقل کنید
Signature signature = new Signature("input.pdf");

// از QrCodeSignOptions برای افزودن کد QR به سند استفاده کنید
QrCodeSignOptions options = new QrCodeSignOptions("Text Content");

// نوع امضا و موقعیت آن در صفحه را مشخص کنید
options.setEncodeType(QrCodeTypes.QR);
options.setLeft(50);
options.setTop(150);

// فایل را با کد QR اضافه شده ذخیره کنید
signature.sign("output.pdf", options);
Maven XML
برای کپی کلیک کنید
کپی شد
نمونه‌های بیشتر مستندات

به اسناد خود امضا اضافه کنید

API GroupDocs.Signature for Java از امضا کردن تمام فرمت‌های فایل رایج پشتیبانی می‌کند. تولید، ویرایش، جستجو، تأیید و حذف انواع مختلف امضاها را انجام دهید.

ویژگی‌های کلیدی GroupDocs.Signature

امضای اسناد

GroupDocs.Signature از امضای متنی، تصویری، بارکدی، QR کد و مهر پشتیبانی می‌کند. آنها را در هر صفحه‌ای از هر فرمت سند پشتیبانی شده قرار دهید. با استفاده از امضاهای متا دیتا، متا داده‌های سند را مدیریت کرده و محتوای آن را با استفاده از گواهی‌های دیجیتال در برابر تغییرات غیر مجاز محافظت کنید.

جستجو و تأیید

اطمینان حاصل کنید که تمام امضاهای یک سند معتبر هستند با استفاده از رویه تأیید. با استفاده از ویژگی جستجوی داخلی، فهرست کاملی از امضاهای موجود در یک سند را بازیابی کنید.

ویرایش امضاها

خصوصیات امضا را پس از امضا کردن به سادگی ویرایش کنید. محتوای آن را، موقعیت، رنگ، اندازه و سایر ویژگی‌ها را طبق نیاز تنظیم کنید.

حذف امضاها

امضاهای ناخواسته را به سادگی حذف کنید. انواع مختلف امضاها، از جمله گواهی‌های دیجیتال، می‌توانند به صورت برنامه‌نویسی از اسناد حذف شوند.

چگونه یک کد QR تولید شده را سفارشی کنید

از این مثال برای یادگیری نحوه قرار دادن یک کد QR جدید بر روی صفحه PDF استفاده کنید.

Java

// سندی که نیاز به امضا دارد را بگیرید و به Signature منتقل کنید
Signature signature = new Signature("input.pdf");

// از گزینه‌های کد QR برای ارائه متنی با اطلاعات لازم استفاده کنید
QrCodeSignOptions signOptions = new QrCodeSignOptions("Archived on July 11, 2019");

// موقعیت نسبی کد QR را در صفحه تنظیم کنید
signOptions.setVerticalAlignment(VerticalAlignment.Top);
signOptions.setHorizontalAlignment(HorizontalAlignment.Right);

// حاشیه امضا را تنظیم کنید
Padding padding = new Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);

// رنگ کد QR را مشخص کنید
signOptions.setForeColor(Color.RED);

// گزینه‌های فونت برای پیام را تعریف کنید
SignatureFont font = new SignatureFont();
font.setSize(12);
font.setFamilyName("Comic Sans MS");
signOptions.setFont(font);

// رنگ و قلم رنگ پس‌زمینه کد QR را سفارشی کنید
Background background = new Background();
background.setColor(Color.GREEN);
background.setTransparency(0.5);
background.setBrush(new LinearGradientBrush(Color.GREEN, Color.DARK_GRAY, 0));
signOptions.setBackground(background);

// کد QR را به سند اضافه کنید
SignResult signResult = signature.sign("output.pdf", signOptions);
Maven XML
برای کپی کلیک کنید
کپی شد
نمونه‌های بیشتر مستندات

بیشتر درباره GroupDocs.Signature for Java بیاموزید

GroupDocs.Signature for Java مجموعه وسیعی از ویژگی‌ها را برای تولید و جاسازی انواع مختلف امضاها در تمام فرمت‌های اصلی سند ارائه می‌دهد. این API از فایل‌های PDF، اسناد Word، جداول Excel، ارائه‌های PowerPoint و تصاویر پشتیبانی می‌کند. اسناد خود را با امضاهای متنی، تصویری، بارکدی، QR کد، متا دیتا، دیجیتال و مهر ارتقا دهید.
بیشتر بخوانید
About illustration

برای شروع آماده اید؟

GroupDocs.Signature را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

این موارد کلیدی را بررسی کنید

ما یک انتخاب متنوع از ویژگی‌های امضا و عملیات پیشرفته داریم.

تولید کدهای QR برای فرمت‌های اضافی فایل

تمام فرمت‌های فایل محبوب را با استفاده از API Java با کدهای QR تولید شده ارتقا دهید. داده‌های بارکد ۲ بعدی را برای سهولت در اسکن و پردازش اضافه کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی