مكتبة إنشاء وقراءة الباركود لـ C++
أنشئ أو امسح باركود في C++ خلال بضعة أسطر
مزيد من العروض >// Create instance of BarcodeGenerator
auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"ASPOSE");
// Set barcode x-dimension in pixels
gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(4.0f);
// Generate barcode and Save to PNG
gen->Save(u"QRCode.png", BarCodeImageFormat::Png);
> dotnet add package Aspose.BarCode.Cpp
لماذا Aspose.BarCode لـ C++؟
عمليات المسح الواقعية نادرًا ما تكون مثالية. صُمم Aspose.BarCode for C++ لفك ترميز الباركود من الصور المتضررة أو المشوهة، بما في ذلك الضجيج والوهج والميل وانخفاض التباين والعناصر المفقودة. اضبط إعدادات الجودة لموازنة السرعة مع تحمل الأخطاء، واستخدم خيارات التنظيف المدمجة مثل median وفلترة salt-and-pepper عندما تكون المدخلات غير نظيفة.
المعايير؟ مغطاة بالكامل.
Aspose.BarCode for C++ يدعم جميع تنسيقات الصور الرئيسية، بما في ذلك تنسيقات المتجهات مثل SVG وEMF، وكذلك PDF. استخدم واجهة API الخاصة بنا للتعرّف على files من الماسحات الضوئية أو الكاميرات بسهولة. فيما يلي جميع أنظمة الترميز المدعومة، بما في ذلك 1D و2D والبريدية والأنواع المركبة. يمكن إنشاء كل نوع والتعرّف عليه عبر جميع المنصات المدعومة.
المصفوفية / رموز 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
دعم أصلي لـ Windows وMac وLinux
Aspose.BarCode for C++ هي مكتبة أصلية لـ Windows وMac وLinux. تستهدف تطبيقات x64 وتلائم سلاسل أدوات C++ الشائعة، بما في ذلك Visual Studio وبُنى CMake باستخدام MSVC أو GCC أو Clang.
عرض حي للكود
ألصق نصًا ← تحصل على باركود. أسقط ملفًا ← تحصل على البيانات المفكوكة. كلا المثالين يأتي مع كود نموذجي مُولّد تلقائيًا لتنسخه مباشرة إلى مشروعك.
معالجة باركود أصلية وسريعة
يوفر Aspose.BarCode for C++ أداءً عاليًا لإنشاء الباركود والتعرّف عليه للتطبيقات الأصلية. ابنِ أدوات هندسية وأنظمة صناعية وأدوات سطح مكتب أو خدمات خادمية باستخدام مكتبة مصممة للدقة والكفاءة. تبقى القراءة موثوقة مع الصور المدوّرة أو المائلة أو منخفضة الجودة، بينما يمنحك الإنشاء تحكمًا دقيقًا لسيناريوهات الطباعة أو العرض أو الاستخدام المضمن.
مع دعم كامل لمعايير الباركود 1D و2D، يمكنك:
- إنشاء وقراءة أكثر من 80 نظام ترميز
- العمل مع تنسيقات نقطية شائعة مثل PNG وJPEG وBMP وTIFF
- قراءة الباركود من صور مشوشة أو مشوهة أو مدوّرة بدقة عالية
- تخصيص الدقة وpadding والاتجاه والتسميات وإعدادات النص
- دمج الباركود في تطبيقات سطح المكتب أو الأنظمة المضمنة أو خدمات الخلفية
الميزات والإمكانات
Aspose.BarCode for C++ هي مكتبة تطوير قوية لإنشاء والتعرّف على رموز 1D و2D من أنواع صور مختلفة وبأي زاوية. تتيح هذه الواجهة تصدير الرموز المُنشأة إلى تنسيقات صور عالية الجودة متعددة، وتمكّنك من تعديل مظهر الرموز ومعلماتها مثل لون الخلفية، ولون الأشرطة، وزاوية الدوران، وx-dimension، وجودة الصورة، والدقة، والتسميات، والحجم، وغيرها الكثير. كما توفر وظائف غنية لاكتشاف وقراءة الرموز وتدعم أكثر من 80 نوعًا من الباركود.
حفظ ملصقات الباركود بصيغ متعددة
التعرّف من ملف أو تدفق
ترميز وفك ترميز الأحرف (غير الإنجليزية) في أنواع 2D
تدوير صور الباركود لأي زاوية
مسح الباركود من ملفات TIFF متعددة الصفحات وPDF باستخدام Aspose.PDF
دعم الرموز الخطية و2D والرموز البريدية