دقة بمستوى Java مع تدفق عمل مناسب لـ Python

احصل على كامل قدرات محرك Aspose.BarCode for Java من داخل Python. يحافظ جسر Python-Java على سلوك متسق عبر الأنظمة، لتظل نتائج فك الترميز والرسم متوقعة عند الانتقال من التطوير إلى الإنتاج.

  • التثبيت عبر pip دون native builds

    ابدأ بأمر pip واحد. لا توجد امتدادات native خاصة بمنصة تحتاج إلى ترجمة، ما يجعل الإعداد بسيطًا في CI والحاويات.

  • يعمل حيثما توجد Python وJDK

    استخدم نفس الكود على Windows وLinux وmacOS. المتطلبات الوحيدة هي Python 3.7+ وJDK 8+ runtime.

  • معالجة دون اتصال في بيئتك

    أنشئ واقرأ الباركود محليًا. لا خدمات خارجية، ولا نقل بيانات، ولا اعتماد على الشبكة للتشغيل اليومي.

  • نتائج متوقعة من محرك Java

    تحصل على نضج واستقرار backend Java مع API بأسلوب Pythonic. يساعد ذلك على إبقاء النتائج متسقة عبر الفرق والأجهزة وبيئات النشر.

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

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

إعداد عبر الأنظمة لـ Python

يعمل على Windows أو Linux أو macOS مع Python 3.7+ وJava JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). ثبّت من PyPI عبر pip، واجعل المعالجة دون اتصال بالكامل، وأعد استخدام نفس الكود في التطوير المحلي وCI والحاويات والإنتاج.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

عرض حي للكود

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


# Initialize BarcodeGenerator gen = BarcodeGenerator(EncodeTypes.QR, "1234567") # Set generation parameters gen.parameters.barcode.x_dimension.pixels = 7 color = ImageColor.getrgb("#000000") gen.parameters.border.color = color gen.parameters.border.width.Pixels = 7; # Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG)

# Initialize BarCodeReader reader = BarCodeReader("image.png", DecodeType.QR) # Set recognition quality reader.qualitySettings = QualitySettings.high_performance # Recognize barcodes and output results res = reader.read_barCodes() System.out.printf("Recognized %d barcode(s)%n", len(res)); for result in res: print("%s: %s" % (result.code_type_name, result.code_text))

باركود جاهزة للطباعة للملصقات والتقارير والمستندات

أنشئ باركود نظيفة وسهلة المسح مع تحكم دقيق بالحجم للطباعة والشاشة. استخدم الإخراج النقطي للويب وPDF، أو التنسيقات المتجهة عندما تحتاج إلى نتائج حادة بأي دقة.

  • التحكم في X dimension وارتفاع الأشرطة ومناطق الهدوء والحدود والخطوط والمحاذاة
  • استخدام helpers لـ codetext مع GS1 والباركود المعقدة، بما في ذلك Swiss QR وpayloads HIBC
  • ECI وترميز صديق لـ Unicode للنصوص الدولية
  • التصدير إلى PNG وJPEG وGIF وBMP وTIFF وSVG وEMF وPDF أو PIL.Image
  • بناء مهام ملصقات دُفعية ودمج صور الباركود في التقارير والقوالب

مصمم للخدمات وخطوط المعالجة والمعالجة الدُفعية

توسع من طلبات فردية إلى مهام عالية الحجم. اقرأ عدة باركود لكل صورة، وقلّص نطاق فك الترميز عندما تحتاج إلى سرعة، واضبط سلوك التعرّف باستخدام presets.

Feature icon

إنشاء باركود 1D و2D مع تحكم تفصيلي بالمظهر

Feature icon

فك ترميز ضمن ROI لتسريع الإطارات الكبيرة

Feature icon

خيارات checksum والتحقق لتقليل الإيجابيات الكاذبة

Feature icon

الدوران التلقائي ومعالجة الميل واكتشاف عدة باركود

Feature icon

payloads معقدة: GS1 وHIBC وSwiss QR وغير ذلك

Feature icon

presets QualitySettings لموازنة السرعة والتحمل