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

Lire les codes-barres Postnet avec Python via Java

Lire Postnet code-barres en Python en utilisant Aspose.BarCode côté serveur pour l’API Python via Java

How to Read Postnet code-barres Using Python via Java

Pour analyser et décoder Postnet code-barres, installez l’API Aspose.BarCode for Python via Java , une application polyvalente, puissante et facile à utiliser. utiliser la bibliothèque de codes à barres pour les applications basées sur Python. Obtenez la dernière version directement depuis le portail Aspose releases ou installez “aspose-barcode” depuis pip en exécutant la commande suivante :

Command

  pip install aspose-barcode 

Étapes pour scanner Postnet code-barres en Python

Aspose.BarCode permet aux développeurs de lire les codes-barres Postnet code-barres à partir d’un flux ou d’une image avec quelques lignes de code

  • Créer un objet de la classe Aspose.BarCode.BarCodeReader
  • Définir le chemin du fichier source contenant Postnet code-barres comme paramètre
  • Déterminer les types de codes à barres requis dans DecodeType comme deuxième paramètre
  • Parcourir les résultats du décodage
  • Obtenir le texte du code-barres à l'aide de la propriété CodeText

Configuration requise

Les API Aspose sont prises en charge sur toutes les principales plates-formes et systèmes d’exploitation. Avant d’exécuter l’exemple de code ci-dessous, assurez-vous que votre système est conforme aux exigences suivantes.

  • Microsoft Windows, Linux ou tout système d'exploitation compatible avec les environnements de développement basés sur Python
  • Java 8 ou supérieur
  • Python 3.6 ou supérieur
  • Pont PHP/Java installé
  • FastCGI et Tomcat Server 8.0 ou supérieur
Ready to recognize Reconnaître Déposez un fichier ici ou cliquez pour parcourir *

* En téléchargeant vos fichiers ou en utilisant le service, vous acceptez nos Conditions d'utilisation utiliser et Politique de confidentialité.

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

Résultat de la reconnaissance

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: