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

Czytaj kody kreskowe QR za pomocą Python via Java

Odczyt QR Kod, GS1 QR Kod w Python przy użyciu Aspose.BarCode po stronie serwera dla Python via Java API

How to Read Kod QR Using Python via Java

Aby zeskanować i zdekodować Kod QR, 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 Kod QR w Python

Aspose.BarCode umożliwia programistom odczytywanie kodów kreskowych Kod QR 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 Kod QR 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.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()

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: