Barcode-Generierung und -Erkennung für Python via .NET
- 1D-, 2D- und Post-Barcodes erzeugen und lesen, einschließlich QR Code, Data Matrix, PDF417 und Code 128
- Python 3.6+. Läuft unter Windows, Linux und macOS
- Raster- (PNG, JPEG, TIFF, BMP, GIF) und Vektor-Barcodes (SVG, EMF) exportieren
QR Code in Sekunden erstellen und scannen
Mehr Beispiele ># Minimal generation — save a QR code as PNG
from aspose.barcode import generation
gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "Hello Python")
gen.parameters.barcode.x_dimension.millimeters = 2
gen.save("qr.png", generation.BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-net
Zuverlässiges Dekodieren auf Bildern aus der Praxis
Produktions-Inputs sind selten perfekt. Nutzen Sie QualitySettings-Presets, um Geschwindigkeit gegen Toleranz auszubalancieren, wenn Barcodes verschwommen, verrauscht, kontrastarm, schräg oder teilweise beschädigt sind. Die API unterstützt 80+ Barcode-Symbologien und eignet sich gut für Batch- und Service-Workflows.
Standards? Abgedeckt.
Aspose.BarCode for Python via .NET 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-net/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
Plattformen und Setup
Installieren Sie über PyPI mit pip install aspose-barcode-for-python-via-net. Unterstützt Python 3.6+ unter Windows, Linux und macOS. Lesen Sie aus Dateien, Streams oder Bitmap-Objekten und speichern Sie Barcodes in gängigen Rasterformaten oder als SVG/EMF für Print-Workflows.
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.
Dokumente, Labels und Batch-Jobs
Typische Use Cases: Barcodes in Bilder und PDFs einbetten, Versand- und Inventarlabels generieren, Codes in gescannten Dokumenten validieren und Ordner in Background-Workern verarbeiten.
Erzeugung
- X-Dimension, Größe, Ränder, Rotation, Beschriftungen und Fonts steuern
- Export in PNG, JPEG, TIFF, BMP oder GIF. Für Print SVG oder EMF nutzen.
- Einheiten: Millimeter, Zoll, Punkte, Pixel
Erkennung
- Aus Datei oder Stream lesen; Typ, Text, Region und Orientierung zurückgeben
- Presets für Geschwindigkeit vs. Qualität. Optionen für verrauschte oder kontrastarme Bilder
- Gezielt Symbologien auswählen, um Scanzeit zu reduzieren
Unterstützte Familien
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Linear: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Post: RM4SCC, Postnet, Planet, Australia Post
Developer Experience und Lizenzierung
Aspose.BarCode for Python via .NET Behalten Sie Business-Logik in Python, während die Engine die Barcode-Arbeit in Headless-Services, Background-Jobs und CI übernimmt. Nutzen Sie Presets, um Geschwindigkeit vs. Genauigkeit zu justieren, und wenden Sie für die Produktion eine Lizenz an.
Python-zentriert
Behalten Sie Business-Logik in Python. Die Engine übernimmt die rechenintensive Arbeit und läuft in Headless-Servern, Containern und CI.
Voreinstellungen
Verwenden Sie QualitySettings-Presets wie high_performance, normal_quality und high_quality oder justieren Sie Optionen manuell.
Evaluation
Starten Sie im Evaluierungsmodus. Verwenden Sie eine temporäre Lizenz zum Testen oder eine kostenpflichtige Lizenz für den Produktivbetrieb.