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

Czytaj kody kreskowe GS1 DataBar za pomocą Python via Java

Odczyt GS1 DataBar (wielokierunkowy, skumulowany wielokierunkowy, rozszerzony, rozszerzony skumulowany i obcięty) kod kreskowy w Python przy użyciu Aspose.BarCode po stronie serwera dla Python via Java API

How to Read GS1 DataBar kod kreskowy Using Python via Java

Aby zeskanować i zdekodować GS1 DataBar kod kreskowy, zainstaluj Aspose.BarCode for Python via Java API, wszechstronne, wydajne i łatwe w użyciu użyj biblioteki kodów kreskowych dla aplikacji opartych na Pythonie. Pobierz najnowszą wersję bezpośrednio z portalu Aspose releases lub zainstaluj „aspose-barcode” z pip, uruchamiając następujące polecenie:

Command

  pip install aspose-barcode 

Instrukcje skanowania GS1 DataBar kod kreskowy w Python

Aspose.BarCode umożliwia programistom odczytywanie kodów kreskowych GS1 DataBar kod kreskowy ze strumienia lub obrazu za pomocą kilku wierszy kodu

  • Utwórz obiekt klasy Aspose.BarCode.BarCodeReader
  • Zdefiniuj ścieżkę pliku źródłowego zawierającego GS1 DataBar kod kreskowy jako parametr
  • Określ wymagane typy kodów kreskowych w DecodeType jako drugi parametr
  • Przeglądaj wyniki dekodowania w pętli
  • Pobierz tekst kodu kreskowego za pomocą właściwości CodeText

wymagania systemowe

Interfejsy API Aspose są obsługiwane na wszystkich głównych platformach i systemach operacyjnych. Przed wykonaniem poniższego przykładowego kodu upewnij się, że Twój system spełnia następujące wymagania.

  • Microsoft Windows, Linux lub dowolny system operacyjny zgodny ze środowiskami programistycznymi opartymi na języku Python
  • Java 8 lub nowsza wersja
  • Python 3.6 lub nowsza wersja
  • Zainstalowany PHP/Java Bridge
  • FastCGI i Tomcat Server 8.0 lub nowszy
Ready to recognize Rozpoznawanie Upuść plik tutaj lub kliknij, aby przeglądać *

* Przesyłając swoje pliki lub korzystając z usługi, zgadzasz się z naszymi Warunkami używać i polityki prywatności.

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

Wynik rozpoznania

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: