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

Leer QR códigos de barras con Python via Java

Lee QR Código, GS1 QR Código en Python usando Aspose.BarCode del lado del servidor para Python via Java API

How to Read QR Código Using Python via Java

Para escanear y decodificar QR Código, instale Aspose.BarCode for Python via Java API, una API versátil, potente y fácil de usar. use la biblioteca de códigos de barras para aplicaciones basadas en Python. Obtenga la última versión directamente desde el portal Aspose releases o instale ‘aspose-barcode’ desde pip ejecutando el siguiente comando:

Command

  pip install aspose-barcode 

Pasos para escanear QR Código en Python

Aspose.BarCode permite a los desarrolladores leer QR Código códigos de barras de secuencias o imágenes con pocas líneas de código

  • Cree un objeto de la clase Aspose.BarCode.BarCodeReader
  • Defina la ruta del archivo de origen que contiene QR Código como parámetro
  • Determine los tipos de códigos de barras requeridos en DecodeType como segundo parámetro
  • Recorra los resultados de la decodificación
  • Obtenga el texto del código de barras usando la propiedad CodeText

Requisitos del sistema

Las API de Aspose son compatibles con todas las principales plataformas y sistemas operativos. Antes de ejecutar el ejemplo de código a continuación, asegúrese de que su sistema cumpla con los siguientes requisitos.

  • Microsoft Windows, Linux o cualquier sistema operativo compatible con entornos de desarrollo basados ​​en Python
  • Java 8 o superior
  • Python 3.6 o superior
  • PHP/Java Bridge instalado
  • FastCGI y Tomcat Server 8.0 o superior
Ready to recognize reconociendo Suelte un archivo aquí o haga clic para navegar *

* Al cargar sus archivos o utilizar el servicio, acepta nuestros Términos de utilice y Política de privacidad.

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

Resultado del reconocimiento

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: