في المنشور السابق، استكشفنا كيفية إنشاء وقراءة أنواع مختلفة من الرموز الشريطية باستخدام C#. عند التعامل مع لغات تتضمن أحرف غير إنجليزية—مثل العربية واللاتينية واليونانية—من الضروري تشفير هذه الأحرف باستخدام معايير يونيكود، وبالتحديد UTF-8. ستوجهك هذه المقالة خلال الخطوات اللازمة لـ إنشاء وقراءة الرموز الشريطية باستخدام تشفير UTF-8 في C#.
جدول المحتويات
- واجهة برمجة التطبيقات C# لإنشاء الرموز الشريطية باستخدام تشفير UTF-8
- إنشاء رمز شريطي مع تشفير UTF-8 في C#
- قراءة رمز شريطي مع تشفير UTF-8 في C#
- احصل على ترخيص API مجاني
واجهة برمجة التطبيقات C# لإنشاء الرموز الشريطية باستخدام تشفير UTF-8
تعد واجهة Aspose.BarCode لـ .NET حلاً قويًا لإنشاء الرموز الشريطية والتعرف عليها في C#. تدعم مجموعة واسعة من رموز الشريطية وتتيح لك إنشاء الرموز الشريطية باستخدام تشفير UTF-8. يمكنك بسهولة تنزيل واجهة برمجة التطبيقات أو تثبيتها عبر NuGet باستخدام الأمر التالي:
PM> Install-Package Aspose.BarCode
إنشاء رمز شريطي باستخدام تشفير UTF-8 في C#
لإنشاء رمز شريطي باستخدام تشفير UTF-8، اتبع هذه الخطوات:
- إنشاء مثيل: قم بإنشاء مثيل من فئة BarcodeGenerator وحدد نوع الرمز الشريطي باستخدام EncodeTypes.
- تعيين نص الرمز الشريطي: استخدم خاصية BarcodeGenerator.CodeText لتعريف النص للرمز الشريطي.
- تحديد التشفير: حدد تشفير نص UTF-8 باستخدام خاصية BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding (تأكد من استبدال QR بنوع الرمز الشريطي المناسب المحدد في مُنشئ BarcodeGenerator).
- إنشاء الرمز الشريطي: استدعِ طريقة BarcodeGenerator.GenerateBarCodeImage لإنشاء الرمز الشريطي، وحفظ الصورة المعادة في كائن Bitmap.
- حفظ الصورة: أخيرًا، احفظ صورة الرمز الشريطي كملف باستخدام طريقة Bitmap.Save(String).
إليك نموذج كود يوضح كيفية إنشاء رمز شريطي باستخدام تشفير UTF-8 في C#:
قراءة رمز شريطي مشفر بتشفير UTF-8 باستخدام C#
للتعرف على رمز شريطي مشفر بتشفير UTF-8 باستخدام C#، اتبع هذه الخطوات:
- تحميل صورة الرمز الشريطي: استخدم فئة BarCodeReader لتحميل صورة الرمز الشريطي الخاصة بك.
- معالجة النتائج: قم بالتكرار عبر كل BarCodeResult المعادة بواسطة طريقة BarCodeReader.ReadBarCodes().
- تعيين التشفير: أنشئ مثيلًا من فئة Encoding واضبطه على UTF-8.
- استرجاع مصفوفة الأحرف: الوصول إلى مصفوفة الأحرف من البايتات المعادة بواسطة كائن BarCodeResult.
- إنشاء سلسلة: بناء سلسلة يونيكود من الأحرف للحصول على نص الرمز الشريطي.
- إخراج النص: أخيرًا، اطبع نص الرمز الشريطي المسترجع.
إليك نموذج كود يوضح كيفية التعرف على الرموز الشريطية باستخدام تشفير UTF-8 في C#:
احصل على ترخيص API مجاني
إذا كنت مهتمًا بتجربة واجهة برمجة التطبيقات، يمكنك الحصول على ترخيص مؤقت مجاني.
الخاتمة
في هذه المقالة، تعلمت كيفية إنشاء وقراءة الرموز الشريطية باستخدام تشفير UTF-8 في C#. مع مكون Aspose الإضافي، يمكنك إدارة مجموعات الأحرف المتنوعة بكفاءة. لمزيد من الاستكشاف، تحقق من التوثيق للحصول على مزيد من المعلومات حول واجهة برمجة التطبيقات الخاصة بالرموز الشريطية في C#.