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

Baca Kode Batang QR dengan Python via Java

Baca QR Kode, GS1 QR Kode di Python menggunakan Aspose.BarCode sisi server untuk Python via Java API

How to Read QR Kode Using Python via Java

Untuk memindai dan mendekode QR Kode, instal Aspose.BarCode for Python via Java API, API serbaguna, andal, dan mudah digunakan gunakan perpustakaan kode batang untuk aplikasi berbasis Python. Dapatkan versi terbaru langsung dari portal Aspose releases atau instal ‘aspose-barcode’ dari pip dengan menjalankan perintah berikut:

Command

  pip install aspose-barcode 

Langkah-langkah untuk Memindai QR Kode di Python

Aspose.BarCode memungkinkan pengembang membaca kode batang QR Kode dari aliran atau gambar dengan beberapa baris kode

  • Buat objek kelas Aspose.BarCode.BarCodeReader
  • Tentukan path file sumber yang berisi QR Kode sebagai parameter
  • Tentukan jenis barcode yang diperlukan di DecodeType sebagai parameter kedua
  • Mengulangi hasil decoding
  • Dapatkan teks kode batang menggunakan properti CodeText

Persyaratan sistem

Aspose API didukung di semua platform utama dan sistem operasi. Sebelum menjalankan contoh kode di bawah ini, pastikan sistem Anda memenuhi persyaratan berikut.

  • Microsoft Windows, Linux, atau OS apa pun yang kompatibel dengan lingkungan pengembangan berbasis Python
  • Java 8 atau lebih tinggi
  • Python 3.6 atau lebih tinggi
  • PHP/Java Bridge terpasang
  • FastCGI dan Tomcat Server 8.0 atau lebih tinggi
Ready to recognize Mengenali Jatuhkan file di sini atau klik untuk menelusuri *

* Dengan mengunggah file atau menggunakan layanan, Anda setuju dengan Persyaratan gunakan dan Kebijakan Privasi.

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

Hasil pengakuan

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: