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

Чтение Data Matrix штрих-кодов с помощью Python via Java

Чтение Data Matrix код в Python с помощью серверного API Aspose.BarCode для Python via Java

How to Read Data Matrix код Using Python via Java

Чтобы сканировать и декодировать Data Matrix код, установите API Aspose.BarCode для Python через Java — универсальный, мощный и простой в использовании использовать библиотеку штрих-кодов для приложений на основе Python. Получите последнюю версию непосредственно с портала выпусков Aspose или установите ‘aspose-barcode’ из pip, выполнив следующую команду:

Command

  pip install aspose-barcode 

Действия по сканированию Data Matrix код в Python

Aspose.BarCode позволяет разработчикам считывать штрих-коды Data Matrix код из потока или изображения с помощью нескольких строк кода.

  • Создайте объект класса Aspose.BarCode.BarCodeReader
  • Определите путь к исходному файлу, содержащий Data Matrix код в качестве параметра
  • Определите требуемые типы штрих-кодов в DecodeType в качестве второго параметра
  • Пройтись по результатам декодирования
  • Получить текст штрих-кода с помощью свойства CodeText

Системные Требования

API-интерфейсы Aspose поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже примера кода убедитесь, что ваша система соответствует следующим требованиям.

  • Microsoft Windows, Linux или любая ОС, совместимая со средами разработки на основе Python
  • Java 8 или выше
  • Python 3.6 или выше
  • Установлен PHP/Java Bridge
  • FastCGI и Tomcat Server 8.0 или выше
Ready to recognize Распознавание Перетащите файл сюда или нажмите, чтобы просмотреть *

* Загружая свои файлы или используя сервис, вы соглашаетесь с нашими Условиями использования. использовать и Политику конфиденциальности.

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

×
Barcode image

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: