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

Leia códigos de barras ISBN com Python via Java

Leia código de barras ISBN em Python usando a API Aspose.BarCode do lado do servidor para Python via Java

How to Read código de barras ISBN Using Python via Java

Para escanear e decodificar código de barras ISBN, instale Aspose.BarCode for Python via Java API, uma API versátil, poderosa e fácil de use a biblioteca de código de barras para aplicativos baseados em Python. Obtenha a versão mais recente diretamente do portal Versões do Aspose ou instale ‘aspose-barcode’ do pip executando o seguinte comando:

Command

  pip install aspose-barcode 

Etapas para digitalizar código de barras ISBN em Python

Aspose.BarCode permite que os desenvolvedores leiam códigos de barras código de barras ISBN de stream ou imagem com poucas linhas de código

  • Crie um objeto da classe Aspose.BarCode.BarCodeReader
  • Defina o caminho do arquivo de origem contendo código de barras ISBN como parâmetro
  • Determine os tipos de códigos de barras necessários em DecodeType como o segundo parâmetro
  • Percorrer os resultados da decodificação
  • Obter o texto do código de barras usando a propriedade CodeText

Requisitos de sistema

As APIs Aspose são suportadas em todas as principais plataformas e sistemas operacionais. Antes de executar o exemplo de código abaixo, certifique-se de que seu sistema esteja em conformidade com os seguintes requisitos.

  • Microsoft Windows, Linux ou qualquer sistema operacional compatível com ambientes de desenvolvimento baseados em Python
  • Java 8 ou superior
  • Python 3.6 ou superior
  • PHP/Java Bridge instalado
  • FastCGI e Tomcat Server 8.0 ou superior
Ready to recognize Reconhecendo Solte um arquivo aqui ou clique para navegar *

* Ao enviar seus arquivos ou usar o serviço, você concorda com nossos Termos de use e Política de Privacidade.

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

resultado do reconhecimento

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: