Aspose.BarCode  for C++

واجهة برمجة تطبيقات معالجة الباركود C++

قم بإنشاء أو التعرف على أنواع 1D و 2 D بالإضافة إلى تصدير الرموز الشريطية التي تم إنشاؤها إلى تنسيقات صور متعددة داخل تطبيقات C++.

  تحميل محاكمة مجانية
  
 

Aspose.BarCode for C++ هي واجهة برمجة تطبيقات غنية بالمميزات لإضافة إنشاء الباركود & amp؛ قدرات التعرف وكذلك تصدير الصور التي تم إنشاؤها إلى صور مختلفة بجودة عالية. يوفر API معالجة مظهر الرمز الشريطي مثل لون الشريط ولون الخلفية والجودة وزاوية الدوران والبعد x والحجم والتعليقات التوضيحية والدقة وغير ذلك الكثير.

يدعم Aspose.BarCode لـ C++ ميزات التصوير والتدوير والتحجيم والطباعة المتعددة. علاوة على ذلك ، فإنه يوفر ميزات التشفير وفك التشفير للعديد من الرموز بما في ذلك على سبيل المثال لا الحصر رمز الاستجابة السريعة ، Aztec ، مصفوفة البيانات ، ISBN ، الكود 39 و 93 ، PDF417 ، UPC ، EAN ، و GS1 DataMatrix.

ميزات API الباركود المتقدمة C++

حفظ صور الباركود التي تم إنشاؤها للدفق أو الملف

التعرف على الرموز من تيار أو صورة

تشفير وفك تشفير الأحرف غير الإنجليزية بأنواع ثنائية الأبعاد

حجم التحكم والاتجاه

تدوير الصور إلى أي زاوية

إعادة هيكلة كبيرة لتخطيط الصورة الذي تم إنشاؤه

دعم الرموز أحادية الأبعاد وثنائية الأبعاد والبريدية

رموز الباركود المدعومة

Aspose.BarCode لـ C++ يدعم العديد من الرموز 1D ، 2D والبريدية مع قدرات فك التشفير والتشفير.

تشمل الأنواع الخطية المدعومة من API:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 موسعة ومعيارية
  • Code-93 قياسي وممتد
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (فك فقط)

تشمل الأنواع ثنائية الأبعاد:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (فك فقط)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

تشمل الأنواع البريدية:

  • Postnet
  • Planet
  • USPS OneCode
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • RM4SCC
  • Singapore Post
  • Australian Poste Parcel
  • Swiss Post Parcel

أضف ميزات معالجة الباركود إلى تطبيقات C++

Aspose.BarCode لـ C++ يسمح للمطورين بإضافة جيل بسهولة & amp؛ ميزات التعرف على تطبيقات C++ الخاصة بهم. تتطلب عملية إنشاء الرمز الشريطي فقط النص المطلوب ترميزه والنوع بالإضافة إلى نوع الصورة الناتجة لتخزين ملصق الرمز الشريطي. هي بالفعل بتلك البساطة!

إنشاء رمز شريطي من النوع GS1-128 AI 8102 coupon - C++

// إنشاء مولد الباركود

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(Encodeأنواع::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

// إنشاء رمز شريطي وحفظه كصورة

barcodeGenerator->Save(u"outputImage.jpg");

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

قراءة الباركود من صورة - C++

// تحميل الصورة من القرص أثناء تحديد نوع الكود المتوقع

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

// قراءة جميع الرموز

while (reader->Read())

{

	// قبول المعلومات

}

reader->Close();

تخصيص الرموز والمظهر

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

  
  

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