الرمز الشريطي هو طريقة لتقديم البيانات بتنسيق يمكن قراءته آليًا. تُستخدم الرموز الشريطية عادةً للتعرف السريع على عدد كبير من العناصر. في هذه المقالة ، ستتعلم كيفية إنشاء رموز شريطية داخل تطبيقات .NET. علاوة على ذلك ، سترى كيف يمكن تطبيق الرموز الشريطية التي تم إنشاؤها على أي من مستنداتك وصورك باستخدام C #.

يتم تناول الموضوعات التالية أدناه:

NET API لتوليد الرموز الشريطية

يحتوي GroupDocs.Signature على .NET API الذي يسمح لك بتوقيع المستندات أو الصور أو الملفات ذات تنسيقات الملفات المختلفة. باستخدام واجهة برمجة التطبيقات هذه ، يمكنك بسهولة تطبيق أنواع مختلفة من التوقيعات مثل أكواد QR ، والباركود ، والنص ، والصورة ، والبيانات الوصفية ، والتوقيعات الرقمية ، والطوابع ، والتوقيعات الإلكترونية. علاوة على ذلك ، يمكنك تخصيص مظهر التوقيع بعدة طرق.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API لتطبيق .NET عبر NuGet. يمكنك أيضًا استخدام الأمر التالي من مدير الحزم.

PM> Install-Package GroupDocs.Signature

الرموز الشريطية للمستندات والصور باستخدام C

يمكن إنشاء الرموز الشريطية برمجيًا باستخدام النص المخصص والمظهر وأنواع الترميز المختلفة. تتضمن بعض أنواع الرموز الشريطية المدعومة Code 32 و Code 128 و DotCode و GS1 و ISBN و PDF417 و Pharmacode و Postnet و UPCA وغيرها الكثير. يمكن تطبيق هذه الرموز الشريطية على قائمة كبيرة من تنسيقات المستندات والصور المدعومة.

فيما يلي الخطوة الرئيسية لتطبيق الرموز الشريطية على أي مستند أو صورة.

  • قم بتحميل المستند أو الصورة.
  • قم بإنشاء الرمز الشريطي مع النص والمظهر والتشفير والخصائص الأخرى.
  • قم بتطبيقه على الملف المحمل.
إنشاء رمز شريطي في C #

إنشاء رمز شريطي وتطبيقه على المستندات في C

فيما يلي خطوة لإنشاء رموز شريطية وتطبيقها على أي مستند. سواء كانت المستندات الهدف عبارة عن مستند MS Word أو ملف PDF أو جدول بيانات Excel أو عرض تقديمي ، ستكون خطوات إضافة الرمز الشريطي هي نفسها لجميع التنسيقات المختلفة.

  • قم بتحميل المستند (PDF ، Word Doc ، Spreadsheet ، PPT ، …) باستخدام فئة التوقيع.
  • قم بإعداد خيارات الباركود باستخدام فئة BarcodeSignOptions.
  • قم بتعيين خصائص الرمز الشريطي مثل نوع الترميز والموضع والحجم وما إلى ذلك.
  • قم باستدعاء طريقة تسجيل لتطبيق الرمز الشريطي وتوقيع المستند الذي تم تحميله.

تقوم التعليمات البرمجية المصدر التالية بإنشاء رمز شريطي وإرفاقه بمستند PDF باستخدام C #.

// إنشاء وتطبيق الرموز الشريطية على المستندات (DOC ، DOCX ، PDF ، PPT ، XLS ، XLSX ، ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // إنشاء خيارات الباركود مع نص الباركود
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // قم بتعيين نوع ترميز الرمز الشريطي
        EncodeType = BarcodeTypes.Code128,

        // تعيين موضع التوقيع
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // تطبيق الباركود على الوثيقة للتوقيع.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

إنشاء رمز شريطي وتطبيقه على الصور في C

وبالمثل ، لا تختلف طريقة تطبيق الباركود على الصور. ما عليك سوى تحميل الصورة الصحيحة ، وستظل بقية الخطوات والرمز كما هو مستخدم لتطبيق الرموز الشريطية على المستندات أعلاه.

فيما يلي خطوة لإنشاء رموز شريطية وتطبيقها على أي صورة.

  • قم بتحميل الصورة (JPG ، PNG ، WebP ، …) باستخدام التوقيع.
  • قم بإعداد خيارات الباركود باستخدام BarcodeSignOptions.
  • قم بتخصيص الرمز الشريطي عن طريق تعيين النص ونوع الترميز والموضع والحجم والمظهر وما إلى ذلك.
  • تطبيق الباركود لتوقيع الصورة باستخدام طريقة تسجيل.

يُنشئ كود المصدر التالي رمزًا شريطيًا ويربطه بصورة JPG باستخدام C #.

// إنشاء وتطبيق الباركود على الصور (JPG ، PNG ، BMP ، ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // إنشاء خيارات الباركود مع نص الباركود
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // قم بتعيين نوع ترميز الرمز الشريطي
        EncodeType = BarcodeTypes.Code128,

        // تعيين موضع التوقيع
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // تطبيق الباركود على الوثيقة للتوقيع.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام واجهة برمجة التطبيقات بدون قيود التقييم.

استنتاج

في الختام ، تعلمت كيفية إنشاء الرمز الشريطي في C #. علاوة على ذلك ، لقد رأيت كيفية إضافة هذه الرموز الشريطية التي تم إنشاؤها إلى صورك ومستنداتك. الآن يمكنك تطوير تطبيق .NET الخاص بمولد الباركود.

يمكنك معرفة المزيد حول .NET Signature API باستخدام التوثيق ، أو من خلال الأمثلة المتوفرة على GitHub. تواصل معنا على المنتدى.

أنظر أيضا