لماذا Aspose.BarCode for Java؟

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

المعايير؟ مغطاة بالكامل.

Aspose.BarCode for 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

دعم Java عبر الأنظمة

يعمل Aspose.BarCode for Java على أي نظام تشغيل يدعم Java. وهو متوافق مع JDK/JRE 1.8 وما فوق، ويتلاءم مع أكثر حِزم Java شيوعًا لتطبيقات سطح المكتب والخدمات وتطبيقات الويب.

Microsoft Windows
Linux
Gradle
macOS
IntelliJ IDEA
Eclipse
Apache Maven
GitHub
Docker

عرض حي للكود

ألصق نصًا ← تحصل على باركود. أسقط ملفًا ← تحصل على البيانات المفكوكة. كلا المثالين يأتي مع كود نموذجي مُولّد تلقائيًا لتنسخه مباشرة إلى مشروعك.


// Initialize BarcodeGenerator BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor(new Color(0xff000000, true)); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader BarCodeReader reader = new BarCodeReader("image.png", DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results BarCodeResult[] res = reader.readBarCodes(); System.out.printf("Recognized %d barcode(s)%n", res.length); for (BarCodeResult result : res) { System.out.printf("%s: %s%n", result.getCodeTypeName(), result.getCodeText()); }

قوة الباركود لكل مشروع Java

يضيف Aspose.BarCode for Java إنشاء باركود وتعرّفًا موثوقًا لأنظمة Java بأي حجم. يناسب تطبيقات المؤسسات وتدفقات عمل المستندات والأتمتة الخلفية عندما تحتاج إلى نتائج متسقة وتغطية واسعة لأنظمة الترميز عبر البيئات.

مع تحكم كامل في إنشاء الباركود وفك ترميزه، يمكنك:

  • إنشاء وقراءة أكثر من 80 نوعًا من الباركود
  • قراءة الباركود من الصور النقطية وملفات PDF والتدفقات
  • معالجة الصور المدوّرة والمائلة والمشوّشة بإعدادات تعرّف قابلة للضبط
  • تخصيص الحجم والدقة والألوان والتسميات وعرض النص
  • تطبيق معايير GS1 وECI والباركود البريدية

الميزات والإمكانات

Aspose.BarCode for Java هي مكتبة تطوير قوية لإنشاء والتعرّف على رموز 1D و2D من أنواع صور مختلفة وبأي زاوية. تتيح هذه الواجهة تصدير الرموز المُنشأة إلى تنسيقات صور عالية الجودة متعددة، وتمكّنك من تعديل مظهر الرموز ومعلماتها مثل لون الخلفية، ولون الأشرطة، وزاوية الدوران، وx-dimension، وجودة الصورة، والدقة، والتسميات، والحجم، وغيرها الكثير. كما توفر وظائف غنية لاكتشاف وقراءة الرموز وتدعم أكثر من 80 نوعًا من الباركود.

Feature icon

حفظ ملصقات الباركود بصيغ متعددة

Feature icon

التعرّف من ملف أو تدفق

Feature icon

ترميز وفك ترميز الأحرف (غير الإنجليزية) في أنواع 2D

Feature icon

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

Feature icon

مسح الباركود من ملفات TIFF متعددة الصفحات وPDF باستخدام Aspose.PDF

Feature icon

دعم الرموز الخطية و2D والرموز البريدية