لماذا Aspose.Barcode لـ C++؟

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

المعايير؟ مغطى.

Aspose.BarCode for C++ يدعم Aspose.Barcode جميع تنسيقات الصور الرئيسية ، بما في ذلك تنسيقات المتجهات مثل SVG و EMF ، وكذلك PDF. استخدم واجهة برمجة التطبيقات الخاصة بنا للتعرف على الملفات من الماسحات الضوئية أو الكاميرات بسهولة. فيما يلي جميع أنواع الباركود المدعومة ، بما في ذلك أنواع 1D و 2D و Postal و Composite. يمكن إنشاء كل واحد والتعرف عليه عبر جميع المنصات المدعومة.

رموز المصفوفة / 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

رموز الخطية / 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

الصناعة والرموز المركبة

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

الدعم الأصلي عبر المنصات

Aspose.Barcode for C++ هي مكتبة من الطحالب للتطوير الأصلي على Windows و Linux. وهو يدعم تطبيقات X64 ويتكامل بسهولة مع Visual Studio و Cmake ومترجمي C++ الشهير مثل MSVC و GCC و Clang.

Microsoft Windows
Linux
macOS
VS Code
Eclipse
NuGet
GitHub

رمز مباشر تجريبي

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


// Initialize BarcodeGenerator auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"1234567"); // Set generation parameters gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(7.0f); gen->get_Parameters()->get_Border()->set_Color(System::Drawing::Color::FromArgb((int32_t)0xff000000)); gen->get_Parameters()->get_Border()->get_Width()->set_Pixels(7.0f); // Generate and save Barcode image gen->Save(u"image.png", Aspose::BarCode::Generation::BarCodeImageFormat::Png);

// Initialize BarCodeReader auto reader = System::MakeObject<BarCodeReader>(u"image.png", DecodeType::QR); // Set recognition quality reader->set_QualitySettings(QualitySettings::get_HighPerformance()); // Recognize barcodes and output results auto res = reader->ReadBarCodes(); System::Console::WriteLine(System::String(u"Recognized ") + res->get_Length() + u"barcode(s)"); for (System::SharedPtr<BarCodeResult> r : res) System::Console::WriteLine(r->get_CodeTypeName() + u": " + r->get_CodeText());

سريع وموثوق وغني بالميزات

يمنح Aspose.Barcode لـ C++ للمطورين التحكم في المستوى المنخفض والأداء عالي السرعة لمعالجة الباركود في التطبيقات الأصلية. سواء كنت تقوم ببناء أدوات هندسية أو أنظمة صناعية أو أدوات مساعدة لسطح المكتب أو حلول من جانب الخادم-تم تصميم المكتبة لتقديم الدقة والكفاءة مع الحد الأدنى من التبعيات الخارجية. يعمل التعرف على الباركود بشكل موثوق حتى على الصور المدورة أو المنحرفة أو منخفضة الجودة ، بينما يتيح الجيل التخصيص الكامل للاستخدام المطبوع أو الرقمي أو المضمّن.

بدعم كامل لمعايير الباركود 1D و 2D ، يمكنك:

  • توليد والتعرف على أكثر من 60 من باركود الباركود
  • العمل بتنسيقات نقطية مثل PNG و JPEG و BMP و TIFF والمزيد
  • عملية صاخبة أو مشوهة أو مدورة بدقة عالية
  • تخصيص الدقة والحشو والاتجاه والإعدادات النصية
  • دمج الباركود في تطبيقات سطح المكتب أو الأنظمة المدمجة أو التقارير

الميزات والقدرات

Aspose.BarCode for C++ هي مكتبة تطوير قوية لإنشاء ورود الباركات 1D & 2D من أنواع الصور المختلفة في أي زاوية. تتيح API هذا التصدير الباركود الذي تم إنشاؤه إلى تنسيقات صور عالية الجودة مختلفة ، وتمكّن من تعديل ظهور الرموز الباركية التي تم إنشاؤها ومعلماتها ، مثل لون الخلفية ، ولون الشريط ، وزاوية الدوران ، X-Dimension ، جودة الصورة ، الدقة ، التعليقات التوضيحية ، الحجم ، العديد من الآخرين. كما يوفر وظائف الكشف عن الباركود الغني وقراءة ويدعم أكثر من 60 نوعًا من الباركود.

Feature icon

احفظ ملصقات الباركود بتنسيقات مختلفة

Feature icon

تعرف على الدفق أو الملف

Feature icon

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

Feature icon

تدوير صور الباركود في أي زاوية

Feature icon

مسح الباركود من TIFF متعدد الصفحات

Feature icon

الدعم للتكنولوجيا الخطية والثانية والبريدية