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

Διαβάστε τους γραμμωτούς κώδικες Australia Post με Python via Java

Διαβάστε το Australia Post barcode και Australia Post eParcel στο Python χρησιμοποιώντας το Aspose.BarCode από την πλευρά του διακομιστή για το API Python via Java

How to Read Australia Post γραμμωτός κώδικας Using Python via Java

Για να σαρώσετε και να αποκωδικοποιήσετε το Australia Post γραμμωτός κώδικας, εγκαταστήστε το Aspose.BarCode for Python μέσω Java , ένα ευέλικτο, ισχυρό και εύκολο στη χρήση χρησιμοποιήστε τη βιβλιοθήκη γραμμωτού κώδικα για εφαρμογές που βασίζονται σε Python. Αποκτήστε την πιο πρόσφατη έκδοση απευθείας από την πύλη Aspose releases ή εγκαταστήστε το “aspose-barcode” από το pip εκτελώντας την ακόλουθη εντολή:

Command

  pip install aspose-barcode 

Βήματα για τη σάρωση του Australia Post γραμμωτός κώδικας στο Python

Το Aspose.BarCode επιτρέπει στους προγραμματιστές να διαβάζουν γραμμικούς κώδικες Australia Post γραμμωτός κώδικας από ροή ή εικόνα με λίγες γραμμές κώδικα

  • Δημιουργήστε ένα αντικείμενο της κλάσης Aspose.BarCode.BarCodeReader
  • Ορίστε τη διαδρομή του αρχείου προέλευσης που περιέχει το Australia Post γραμμωτός κώδικας ως παράμετρο
  • Προσδιορίστε τους απαιτούμενους τύπους γραμμωτών κωδίκων στο DecodeType ως δεύτερη παράμετρος
  • Κάντε βρόχο στα αποτελέσματα αποκωδικοποίησης
  • Λάβετε το κείμενο του γραμμικού κώδικα χρησιμοποιώντας την ιδιότητα CodeText

Απαιτήσεις συστήματος

Τα Aspose API υποστηρίζονται σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε το παρακάτω δείγμα κώδικα, βεβαιωθείτε ότι το σύστημά σας συμμορφώνεται με τις ακόλουθες απαιτήσεις.

  • 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.AustraliaPost)
        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()

Αποτέλεσμα αναγνώρισης

Other Supported Barcode Recognition Symbologies

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

2D:

Linear:

Postal: