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

Đọc mã vạch ISBN bằng Python via Java

Đọc mã vạch ISBN trong Python bằng API Aspose.BarCode phía máy chủ cho Python via Java API

How to Read mã vạch ISBN Using Python via Java

Để quét và giải mã mã vạch ISBN, hãy cài đặt API Aspose.BarCode for Python via Java , một API linh hoạt, mạnh mẽ và dễ sử dụng sử dụng thư viện mã vạch cho các ứng dụng dựa trên Python. Tải phiên bản mới nhất trực tiếp từ cổng Bản phát hành Aspose hoặc cài đặt ‘aspose-barcode’ từ pip bằng cách chạy lệnh sau:

Command

  pip install aspose-barcode 

Các bước để quét mã vạch ISBN trong Python

Aspose.BarCode cho phép nhà phát triển đọc mã vạch mã vạch ISBN từ luồng hoặc hình ảnh với một vài dòng mã

  • Tạo đối tượng của lớp Aspose.BarCode.BarCodeReader
  • Xác định đường dẫn tệp nguồn chứa mã vạch ISBN làm tham số
  • Xác định loại mã vạch bắt buộc trong DecodeType làm tham số thứ hai
  • Lặp lại các kết quả giải mã
  • Lấy văn bản mã vạch bằng thuộc tính CodeText

yêu cầu hệ thống

API Aspose được hỗ trợ trên tất cả các nền tảng và hệ điều hành chính. Trước khi thực thi mẫu mã bên dưới, vui lòng đảm bảo rằng hệ thống của bạn tuân thủ các yêu cầu sau.

  • Microsoft Windows, Linux hoặc bất kỳ HĐH nào tương thích với môi trường phát triển dựa trên Python
  • Java 8 trở lên
  • Python 3.6 trở lên
  • Đã cài đặt PHP/Java Bridge
  • FastCGI và Tomcat Server 8.0 trở lên
Ready to recognize Công nhận Thả một tập tin ở đây hoặc nhấp để duyệt *

* Bằng cách tải tệp của bạn lên hoặc sử dụng dịch vụ, bạn đồng ý với Điều khoản của chúng tôi sử dụngChính sách quyền riêng tư.

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

kết quả công nhận

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: