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

Čtení čárových kódů GS1 DataBar pomocí Python via Java

Přečtěte si Čárový kód GS1 DataBar (všesměrový, skládaný všesměrový, rozšířený, rozšířený skládaný a zkrácený) v Python pomocí Aspose.BarCode na straně serveru API pro Python via Java

How to Read čárový kód GS1 DataBar Using Python via Java

Chcete-li skenovat a dekódovat čárový kód GS1 DataBar, nainstalujte Aspose.BarCode for Python přes Java API, všestranné, výkonné a snadno použitelné používat knihovnu čárových kódů pro aplikace založené na Pythonu. Získejte nejnovější verzi přímo z portálu Aspose releases nebo nainstalujte ‘aspose-barcode’ z pip spuštěním následujícího příkazu:

Command

  pip install aspose-barcode 

Kroky pro skenování čárový kód GS1 DataBar v Python

Aspose.BarCode umožňuje vývojářům číst čárové kódy čárový kód GS1 DataBar ze streamu nebo obrázku pomocí několika řádků kódu

  • Vytvořte objekt třídy Aspose.BarCode.BarCodeReader
  • Definujte cestu ke zdrojovému souboru obsahující čárový kód GS1 DataBar jako parametr
  • Určete požadované typy čárových kódů v DecodeType jako druhý parametr
  • Procházet výsledky dekódování
  • Získat text čárového kódu pomocí vlastnosti CodeText

Požadavky na systém

Aspose API jsou podporována na všech hlavních platformách a operačních systémech. Před spuštěním ukázky kódu níže se prosím ujistěte, že váš systém splňuje následující požadavky.

  • Microsoft Windows, Linux nebo jakýkoli operační systém kompatibilní s vývojovými prostředími založenými na Pythonu
  • Java 8 nebo vyšší
  • Python 3.6 nebo vyšší
  • Nainstalovaný PHP/Java Bridge
  • FastCGI a Tomcat Server 8.0 nebo vyšší
Ready to recognize Rozpoznávání Sem přetáhněte soubor nebo kliknutím procházejte *

* Nahráním souborů nebo používáním služby souhlasíte s našimi Podmínkami použijte a zásady ochrany soukromí.

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

Výsledek uznání

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: