الرمز الشريطي هو تمثيل بصري للبيانات يمكن قراءته آليًا ، ويتألف من خطوط وأرقام متوازية ، ويستخدم في الغالب لتحديد المنتجات بشكل فريد وتبسيط العمليات مثل إدارة المخزون ومعاملات نقاط البيع. في هذه المقالة ، سنناقش كيفية مسح الرموز الشريطية برمجيًا باستخدام C# مع تطبيق .NET.
ماسح الباركود. NET API
GroupDocs.Parser for C# توفر واجهة برمجة التطبيقات للمطورين القدرة على استخراج البيانات من تنسيقات المستندات المتنوعة مثل PDF و Word و Excel والمزيد. بفضل وظائفه الواسعة ، فإنه يسهل التحليل السهل للنص والبيانات الوصفية والصور والرموز الشريطية والمحتوى المنظم. في هذه المقالة ، سوف نستكشف كيفية استخدام واجهة برمجة التطبيقات هذه لمسح الرموز الشريطية من الصور داخل تطبيق .NET باستخدام C#.
يمكنك تنزيل DLLs أو MSI installer من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.
PM> Install-Package GroupDocs.Parser
كيفية مسح الباركود باستخدام C#
إذا كنت أحد أولئك الذين ما زالوا يعتقدون أن مسح الرموز الشريطية مهمة معقدة ، فإن هذه الأسطر التالية سوف توضح مفهومك الخاطئ. اتبع هذه الخطوات لقراءة صورة الرمز الشريطي:
- استخدم فئة Parser لتحميل صورة الرمز الشريطي.
- الحصول على الباركود (الرموز) من الصورة المحملة.
- استخراج البيانات المشفرة من الباركود باستخدام خاصية القيمة.
يوضح كود المصدر C# التالي كيفية مسح صورة الباركود داخل تطبيق .NET باستخدام C#.
// مسح الباركود باستخدام C#
using (Parser parser = new Parser("/path/barcode.png"))
{
// استخراج جميع الباركود.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// كرر عبر الرموز الشريطية
foreach (PageBarcodeArea barcode in barcodes)
{
// اطبع قيم الباركود المحدد
Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
}
}
احصل على رخصة مجانية
يمكنك الحصول على ترخيص مؤقت مجاني لتحليل ماسح الباركود والميزات الأخرى لواجهة برمجة التطبيقات بدون أي قيود تقييمية.
خاتمة
في الختام ، لقد تعلمت الطريقة البسيطة لمسح الرموز الشريطية ضوئيًا من الصورة باستخدام C#. من خلال هذا التعلم ، يمكنك تطوير قارئ الباركود الخاص بك أو ببساطة إنشاء تطبيق ماسح الباركود عبر الإنترنت.
لمزيد من التعلم ، يمكنك زيارة المواد المفيدة التالية: