Barcode-Genauigkeit auf Java-Niveau mit Python-freundlichem Workflow

Nutzen Sie die volle Leistungsfähigkeit der Aspose.BarCode for Java Engine aus Python. Die Python-Java-Bridge hält das Verhalten über Plattformen hinweg konsistent, sodass Dekodier- und Rendering-Ergebnisse beim Wechsel von Dev zu Produktion vorhersehbar bleiben.

  • Installation per pip, keine nativen Builds

    Starten Sie mit einem einzigen `pip install`. Es gibt keine plattformspezifischen nativen Extensions zu kompilieren – das vereinfacht Setup in CI und Containern.

  • Läuft überall, wo Python und ein JDK verfügbar sind

    Nutzen Sie denselben Code unter Windows, Linux und macOS. Die einzigen Anforderungen sind Python 3.7+ und eine JDK-8+-Runtime.

  • Offline-Verarbeitung in Ihrer Umgebung

    Erzeugen und erkennen Sie Barcodes lokal. Keine externen Services, kein Datentransfer und keine Netzwerkabhängigkeit im Tagesbetrieb.

  • Vorhersehbare Ergebnisse aus der Java-Engine

    Sie erhalten Reife und Stabilität des Java-Backends mit einer Pythonic API. Das hilft, Ergebnisse über Teams, Maschinen und Deployments hinweg konsistent zu halten.

Standards? Abgedeckt.

Aspose.BarCode for Python via Java unterstützt alle gängigen Bildformate, einschließlich Vektorformaten wie SVG und EMF sowie PDF. Nutzen Sie unsere API, um [files] zu erkennen( https://docs.aspose.com/barcode/python-java/supported-file-formats/ ) – von Scannern oder Kameras ganz einfach. Hier sind alle unterstützten Barcode-Symbologien, einschließlich 1D-, 2D-, Post- und Composite-Typen. Jeder Typ kann auf allen unterstützten Plattformen erzeugt und erkannt werden.

Matrix / 2D-Codes

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

Linear / 1D-Codes

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

Industrie- & Composite-Codes

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

Plattformübergreifendes Setup für Python

Läuft unter Windows, Linux oder macOS mit Python 3.7+ und einem Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Installation per pip über PyPI; Verarbeitung vollständig offline und Wiederverwendung desselben Codes in lokaler Entwicklung, CI, Containern und Produktion.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

Live-Code-Demo

Text einfügen → Barcode erhalten. Datei ablegen → dekodierte Daten erhalten. Beide Beispiele enthalten automatisch generierten Beispielcode, den Sie direkt in Ihr Projekt kopieren können.


# 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))

Druckfertige Barcodes für Labels, Reports und Dokumente

Erzeugen Sie saubere, scanfreundliche Barcodes mit präziser Größe für Print und Screen. Nutzen Sie Rasterausgabe für Web und PDFs oder Vektorformate, wenn Sie bei jeder Auflösung gestochen scharfe Ergebnisse benötigen.

  • X-Dimension, Balkenhöhe, Quiet Zones, Rahmen, Fonts und Ausrichtung steuern
  • Codetext-Helper für GS1 und komplexe Barcodes nutzen, einschließlich Swiss QR und HIBC-Payloads
  • ECI und Unicode-freundliche Kodierung für internationalen Text
  • Export in PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF oder PIL.Image
  • Batch-Label-Jobs erstellen und Barcode-Bilder in Reports und Templates integrieren

Für Services, Pipelines und Batch-Verarbeitung gebaut

Skalieren Sie von Einzelanfragen bis zu High-Volume-Jobs. Lesen Sie mehrere Barcodes pro Bild, begrenzen Sie den Dekodier-Scope, wenn Sie Geschwindigkeit benötigen, und stimmen Sie das Erkennungsverhalten per Presets ab.

Feature icon

1D- und 2D-Barcodes mit fein granularen Styling-Kontrollen erzeugen

Feature icon

Region-of-Interest-Dekodierung zum Beschleunigen großer Frames

Feature icon

Prüfsummen- und Validierungsoptionen zur Reduktion von False Positives

Feature icon

Auto-Rotation, Schräglage-Handling und Multi-Barcode-Erkennung

Feature icon

Komplexe Payloads: GS1, HIBC, Swiss QR und mehr

Feature icon

QualitySettings-Presets zum Balancieren von Geschwindigkeit und Toleranz