يشرح دليل الكيفية هذا عملية ** التوقيع على المستند PDF باستخدام رمز الاستجابة السريعة في C # **. سنكتب أيضًا نموذج رمز ** لإنشاء رمز الاستجابة السريعة في C # ** باتباع إرشادات البرنامج التعليمي خطوة بخطوة. يمكن للمستخدمين توقيع المستندات دون استخدام أي برنامج تابع لجهة خارجية. يمكن العثور أدناه على الإرشادات التفصيلية والمثال لتوقيع مستندات PDF باستخدام توقيعات QR-Code.
خطوات توقيع مستند PDF باستخدام QR Code في C
- إعداد الحزمة GroupDocs.Signature for .NET من موقع NuGet.org
- أضف مرجعًا إلى مساحات الأسماء الضرورية في الكود
- قم بتحميل ملف PDF المدخل عن طريق إنشاء مثيل للفئة Signature
- قم بتهيئة فئة QrCodeSignOptions عن طريق إنشاء كائن منها
- اتصل بطريقة Sign من فئة التوقيع وقم بتمرير اسم ملف الإخراج إلى جانب خيارات التوقيع الخاصة بـ QR-Code
يمكنك بسهولة إنشاء ميزة * C # QR Code generator * واستخدامها لتوقيع مستند PDF باتباع الإرشادات أعلاه. ابدأ بتنزيل الحزمة ذات الصلة من موقع NuGet والإشارة إلى مساحات الأسماء المطلوبة في الكود. قم بإنشاء مثيل لفئة التوقيع لتحميل ملف PDF المصدر ، ثم قم بتهيئة فئة QrCodeSignOptions لتعيين خيارات توقيع رمز الاستجابة السريعة. أخيرًا ، قم بتوقيع مستند PDF واحفظه على القرص باستخدام طريقة Sign.
كود لتوقيع وثيقة PDF مع QR Code في C
using System; | |
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignPdfWithQRCodeInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to eSign PDF with QR-Code using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Signature.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// load the source PDF for eSign with QRCode | |
Signature signature = new Signature("sample.pdf"); | |
// create QRCode option with predefined QRCode text | |
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith") | |
{ | |
// setup QRCode encoding type | |
EncodeType = QrCodeTypes.QR, | |
// set signature position | |
Left = 50, | |
Top = 150, | |
Width = 200, | |
Height = 200 | |
}; | |
// sign document to file | |
SignResult result = signature.Sign("sign.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
لقد استخدمنا الخطوات المذكورة أعلاه لتطوير ميزة مستندات PDF لـ * eSign in C # * في المثال أعلاه. في هذا المثال ، حددنا رمز الاستجابة السريعة الموجود على اليسار ، والجزء العلوي ، والعرض ، والارتفاع. ومع ذلك ، يمكنك تخصيص QR-Code عن طريق تعيين خيارات التوقيع مثل الحدود ولون الخلفية ولون النص والخط.