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

Leggi i codici a barre GS1 Code 128 con Python via Java

Leggi GS1 Code 128 codice a barre in Python utilizzando Aspose.BarCode lato server per l’API Python via Java

How to Read GS1 Code 128 codice a barre Using Python via Java

Per scansionare e decodificare GS1 Code 128 codice a barre, installa l’API Aspose.BarCode for Python via Java , un’API versatile, potente e facile da usare utilizzare la libreria di codici a barre per le applicazioni basate su Python. Ottieni l’ultima versione direttamente dal portale Aspose releases o installa ‘aspose-barcode’ da pip eseguendo il seguente comando:

Command

  pip install aspose-barcode 

Passaggi per scansionare GS1 Code 128 codice a barre in Python

Aspose.BarCode consente agli sviluppatori di leggere i codici a barre GS1 Code 128 codice a barre dallo stream o dall’immagine con poche righe di codice

  • Crea un oggetto della classe Aspose.BarCode.BarCodeReader
  • Definisci il percorso del file di origine contenente GS1 Code 128 codice a barre come parametro
  • Determina i tipi di codici a barre richiesti in DecodeType come secondo parametro
  • Scorri i risultati della decodifica
  • Ottieni il testo del codice a barre utilizzando la proprietà CodeText

Requisiti di sistema

Le API di Aspose sono supportate su tutte le principali piattaforme e sistemi operativi. Prima di eseguire l’esempio di codice riportato di seguito, assicurati che il tuo sistema soddisfi i seguenti requisiti.

  • Microsoft Windows, Linux o qualsiasi sistema operativo compatibile con ambienti di sviluppo basati su Python
  • Java 8 o versioni successive
  • Python 3.6 o versioni successive
  • PHP/Java Bridge installato
  • FastCGI e Tomcat Server 8.0 o superiore
Ready to recognize Riconoscendo Rilascia un file qui o fai clic per sfogliare *

* Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzare e Informativa sulla privacy.

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

Risultato del riconoscimento

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: