PNG JPG BMP TIFF SVG
Aspose.BarCode  for Python via Java
QR

Lesen Sie QR Barcodes mit Python via Java

Lesen Sie QR Code, GS1 QR Code in Python mit der serverseitigen Aspose.BarCode für die Python via Java-API

How to Read QR Code Using Python via Java

Um QR Code zu scannen und zu dekodieren, installieren Sie die API Aspose.BarCode für Python über Java , eine vielseitige, leistungsstarke und einfach zu verwendende API. Verwenden Sie die Barcode-Bibliothek für Python-basierte Anwendungen. Holen Sie sich die neueste Version direkt vom Portal Aspose-Releases oder installieren Sie „aspose-barcode“ von pip, indem Sie den folgenden Befehl ausführen:

Command

  pip install aspose-barcode 

Schritte zum Scannen von QR Code in Python

Mit Aspose.BarCode können Entwickler mit wenigen Codezeilen QR Code Barcodes aus einem Stream oder Bild lesen

  • Erstellen Sie ein Objekt der Klasse Aspose.BarCode.BarCodeReader
  • Definieren Sie den Quelldateipfad, der QR Code als Parameter enthält
  • Bestimmen Sie die erforderlichen Barcodetypen DecodeType als zweiter Parameter
  • Durchlaufen Sie die Dekodierungsergebnisse
  • Rufen Sie den Barcode-Text mithilfe der CodeText-Eigenschaft ab

System Anforderungen

Aspose-APIs werden auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Bevor Sie das folgende Codebeispiel ausführen, stellen Sie bitte sicher, dass Ihr System die folgenden Anforderungen erfüllt.

  • Microsoft Windows, Linux oder jedes andere Betriebssystem, das mit Python-basierten Entwicklungsumgebungen kompatibel ist
  • Java 8 oder höher
  • Python 3.6 oder höher
  • PHP/Java Bridge installiert
  • FastCGI und Tomcat Server 8.0 oder höher
Ready to recognize Erkennen Legen Sie hier eine Datei ab oder klicken Sie zum Durchsuchen *

* Durch das Hochladen Ihrer Dateien oder die Nutzung des Dienstes stimmen Sie unseren Nutzungsbedingungen zu Nutzung und Datenschutzerklärung.

Code to be executed - Python

    
import os
import base64
from asposebarcode import Recognition

class BarcodeReaderExamples():
    def readBarcodeImage(self):
        image_data_base64 = ta.load_image_base64_from_path("<file name>")
        reader = Recognition.BarcodeReader(image_data_base64, None, Recognition.DecodeType.QR)
        recognized_results = reader.readBarCodes()
        for x in recognized_results:
            print(x.getCodeText())
            print(x.getCodeTypeName())

    def load_image_base64_from_path(filePath):
        try:
            image_file = open(filePath, "rb")
            image_data_binary = image_file.read()
            return (base64.b64encode(image_data_binary)).decode('ascii')
        except Exception as ex:
            print('Failed to save image\\n ' + str(ex))
        
barcodeReaderExamples = BarcodeReaderExamples()
barcodeReaderExamples.readBarcodeImage()

Erkennungsergebnis

Other Supported Barcode Recognition Symbologies

Using Python via Java, One can also read barcode of different symbologies including the following.

2D:

Linear:

Postal: