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

Leer Code 39 códigos de barras con Python via Java

Lee Code 39 código de barras en Python usando Aspose.BarCode del lado del servidor para Python via Java API

How to Read Code 39 código de barras Using Python via Java

Para escanear y decodificar Code 39 código de barras, 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 Code 39 código de barras en Python

Aspose.BarCode permite a los desarrolladores leer Code 39 código de barras 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 Code 39 código de barras 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.Code39)
        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()

×
Barcode image

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: