واجهة API لمولّد وقارئ الباركود لـ PHP
- إنشاء وقراءة باركود 1D و2D والبريدية (أكثر من 80 نظامًا)
- إعداد عبر Composer مع متطلبات PHP 7.4+ وJDK 8+
- تشغيل Java Apache Thrift server المضمن للحصول على إنتاجية ثابتة في تطبيقات الويب والمهام الخلفية
إنشاء QR Code وقراءته مرة أخرى في PHP
مزيد من العروض >// Minimal generation (server-side)
$generator = new BarcodeGenerator(EncodeTypes::QR, "Hello PHP");
// Render to Base64 PNG (no temp files)
$pngBase64 = $generator->generateBarCodeImage(BarCodeImageFormat::PNG);
// Save if needed
file_put_contents("qr.png", base64_decode($pngBase64));
> composer require aspose/barcode
فك ترميز موثوق لعمليات المسح الواقعية
في بيئات الإنتاج نادرًا ما تكون الملصقات مثالية. صُمم هذا SDK لقراءة الباركود بزوايا مختلفة ومع مشاكل جودة الصورة الشائعة. يمكنك ضبط إعدادات التعرّف لموازنة السرعة والدقة وتحديد مناطق مسح معينة عندما تحتاج إلى إنتاجية أعلى.
المعايير؟ مغطاة بالكامل.
Aspose.BarCode for PHP via Java يدعم جميع تنسيقات الصور الرئيسية، بما في ذلك تنسيقات المتجهات مثل 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
المتطلبات والنشر
Aspose.BarCode for PHP via Java مستقل عن النظام ويعمل حيثما تتوفر PHP وJava، بما في ذلك Windows وLinux وmacOS وSolaris. متطلبات النظام هي PHP 7.4+ وJDK 1.8+. ثبّت عبر Composer (aspose/barcode) وفعّل امتداد PHP GD. للتشغيل، ابدأ Java Apache Thrift server المضمن باستخدام السكربتات المتاحة (start_server.cmd أو start_server.sh). هذا النموذج مناسب لخوادم بدون واجهة (headless) وPHP-FPM ونشرات NGINX أو Apache الشائعة.
عرض حي للكود
ألصق نصًا ← تحصل على باركود. أسقط ملفًا ← تحصل على البيانات المفكوكة. كلا المثالين يأتي مع كود نموذجي مُولّد تلقائيًا لتنسخه مباشرة إلى مشروعك.
باركود للتجارة والملصقات والمستندات في PHP
ابنِ تدفقات باركود متكاملة في PHP، من معالجة الطلبات إلى ملصقات الشحن والفواتير. أنشئ وتحقق واقرأ الأكواد المستخدمة في التجزئة واللوجستيات والمالية والرعاية الصحية والتذاكر.
إنشاء مُوجّه للويب أولًا
- إنشاء صور على الخادم (PNG, JPEG, TIFF, BMP, GIF, EXIF) ومخرجات متجهة (SVG, EMF) لملفات PDF والإيصالات والملصقات
- إرجاع صور Base64 إلى المتصفح أو تخزين النتائج في object storage
- مخرجات مناسبة للقوالب: التحكم في X-dimension والهوامش والدوران والتسميات والدقة
- معالجة دُفعية: وضع الصور في طابور للمهام عالية الحجم
التعرّف للملفات والتدفقات
- قراءة الباركود الخطية و2D والبريدية من المسوحات وصور الهاتف والمستندات المُنشأة
- ضبط السرعة مقابل الدقة لعبء العمل واكتشاف الرموز الصغيرة أو المدوّرة أو منخفضة التباين
- استخدام مناطق المسح وإرجاع بيانات وصفية مثل نوع الباركود والاتجاه
GS1 والأنواع الحرجة للأعمال
- التجزئة: EAN/UPC وCode 128 (بما في ذلك GS1-128) وITF وCode 39 وCode 93
- ملصقات وتذاكر 2D: Data Matrix وQR وMicro QR وAztec وPDF417
- الفواتير والمدفوعات: Swiss QR مع structured payload
- اللوجستيات والعمليات: متغيرات GS1 DataBar وعائلات الباركود البريدية
الأداء والتشغيل
- تشغيل Java backend كعملية طويلة العمر للحصول على إنتاجية ثابتة تحت PHP-FPM
- التوسع أفقيًا خلف NGINX أو Apache والنشر داخل حاويات
نصوص دولية ومعايير وتجربة مطور
دعم النصوص الدولية وECI
قم بترميز وفك ترميز المحتوى متعدد اللغات باستخدام ميزات مثل ECI عند الحاجة. يساعد ذلك على إبقاء النص متسقًا عبر الماسحات والمناطق.
معايير وstructured payload
أنشئ بيانات متوافقة مع GS1 واعمل مع أوضاع باركود متقدمة. استخدم helpers للباركود المعقدة لحالات مثل Swiss QR وغيرها من التنسيقات المهيكلة التي تدعمها الواجهة.
تثبيت Composer وتشغيل متوقع
ثبّت عبر Composer وشغّل Java Apache Thrift server المضمن باستخدام السكربتات المتاحة. يحافظ ذلك على سلوك متسق بين التطوير وCI والإنتاج.