Aspose.BarCode  لـ .NET

مولد الباركود والقارئ API

إنشاء والتعرف على الرموز الشريطية للأنواع الخطية والثنائية الأبعاد والبريدية داخل أي تطبيق .NET.

  Download Free Trial
  
 

Aspose.BarCode for .NET مكتبة تطوير قوية لإنشاء والتعرف على الرموز الشريطية 1D و 2D من أنواع الصور المختلفة في أي زاوية. يمكن للمطورين إضافة وظائف إنشاء ومسح الباركود بسهولة إلى تطبيقات .NET الخاصة بهم. تسمح واجهة برمجة التطبيقات هذه بتصدير الرموز الشريطية التي تم إنشاؤها إلى تنسيقات صور مختلفة عالية الجودة.

يتيح Aspose.BarCode لـ .NET تعديل مظهر الرموز الشريطية التي تم إنشاؤها ومعاملاتها ، مثل لون الخلفية ولون الشريط وزاوية الدوران و x -البعد وجودة الصورة والدقة والتعليقات والحجم وغيرها الكثير. كما أنه يوفر وظائف ثرية لاكتشاف الرموز الشريطية وقراءتها ويدعم أكثر من 60 نوعًا من أنواع الرموز الشريطية.

الميزات المتقدمة لـ .NET Barcode API

تخصيص أنواع ومظهر الباركود

تسمح واجهة برمجة تطبيقات الباركود لـ .NET للمطورين بضبط مظهر الرموز الشريطية التي تم إنشاؤها عن طريق تحديد نوع الرمز الشريطي ونص الإدخال ونمط الخط وألوان الخلفية والمقدمة ومحاذاة التسمية التوضيحية والموقع وخصائص أخرى. يمكنك تعديل التسمية التوضيحية من خلال تعيين إمكانية رؤيتها للتعليقات التوضيحية العلوية والسفلية والخط والألوان والمحاذاة.

مثال حي لتوليد الباركود

تتيح واجهة برمجة تطبيقات منشئ الباركود للمطورين إنشاء رموز شريطية عن طريق تحديد نوع الرمز الشريطي المطلوب ، وإعداد نص الإدخال (البيانات التي سيتم ترميزها في صورة الرمز الشريطي) ، وتخصيص الخصائص المتعلقة بالمظهر ، مثل لون الخلفية ولون المقدمة والخط وموقع النص (إخفاء ، أعلاه أو أدناه) والمحاذاة. الرموز الشريطية ثنائية الأبعاد ، مثل QR Code و PDF417 و Data Matrix والرمز Aztec وما إلى ذلك بنفس طريقة الرموز أحادية البعد.

Code to be executed - C#


// Initialize barcode generator
using (var generator = new Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR, ""))
{
  // Set parameters
  generator.Parameters.Barcode.XDimension.Millimeters *= 2;
  generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Below;

  // Generate image
  Bitmap res = generator.GenerateBarCodeImage();
}
Generation result

قراءة الرموز الشريطية التالفة

تدعم مكتبة الباركود إعدادات مختلفة لمسح الرموز الشريطية التالفة أو المشوهة وفك تشفيرها. يسمح بقراءة صور الباركود بنجاح مع عيوب مختلفة ، مثل ضوضاء Gaussian ، والألوان المقلوبة ، والبقع البيضاء ، والتحف البصرية ، والخلفية الملونة ، والأشرطة المفقودة. لتحسين قابلية قراءة الرمز الشريطي ، تتيح واجهة برمجة التطبيقات أساليب وآليات خاصة ، بما في ذلك الترشيح المتوسط ​​، والتصفية "بالملح والورق" ، وتقليل حجم الصورة ، وغير ذلك. علاوة على ذلك ، تستفيد مكتبة الباركود من الأساليب المتقدمة لفك تشفير الرموز الشريطية الصناعية Data Matrix ، وقراءة رموز QR التالفة بشدة ، وحتى استعادة بعض البيانات من الرموز الشريطية غير الصحيحة.

مثال مباشر للتعرف على الرمز الشريطي

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

Ready to recognize يميز قم بإسقاط ملف هنا أو انقر للتصفح *

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

Code to be executed - C#

    
// Initialize barcode reader
using (var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes))
{
    // Recognize barcodes on the image
    foreach (var barcode in reader.ReadBarCodes())
    {
        // Display the recognition result
        Console.WriteLine($"{barcode.CodeTypeName}: {barcode.CodeText}");
    }
}

نتيجة الاعتراف

ما يقوله الناس

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

 
 
View Case Studies
  
  

يوفر Aspose.BarCode إنشاء باركود فردي وواجهات برمجة تطبيقات للتعرف على بيئات التطوير الشائعة الأخرى كما هو مذكور أدناه: