W tym artykule dowiesz się, jak skanować kod kreskowy za pomocą interfejsu API REST w Pythonie. Nauczysz się tworzyć analizator kodów kreskowych z usługą RESTful w Pythonie, korzystając z pakietu SDK w chmurze opartego na Pythonie. Znajdziesz w nim wyjaśnienie, jak uzyskać dostęp do różnych właściwości kodu kreskowego z obrazu w różnych formatach, takich jak JPEG, TIFF, PNG, BMP i GIF.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API do odczytu kodu kreskowego
- Pobierz Aspose.BarCode Cloud SDK dla Pythona, aby odczytać wiele kodów kreskowych z obrazu
- Skonfiguruj projekt Pythona przy użyciu powyższego zestawu SDK
Kroki odczytu kodu kreskowego za pomocą Pythona API oparte na Pythonie
- Dodaj wymaganą przestrzeń nazw Aspose.BarCode.Cloud.Sdk.Api, aby uzyskać dostęp do klas interfejsu API Barcode Cloud
- Utwórz obiekt konfiguracji i ustaw podstawowy adres URL interfejsu API, identyfikator klienta i klucz tajny klienta na potrzeby uwierzytelniania
- Zdefiniuj nazwę pliku i otwórz go za pomocą FileStream, aby zapewnić dane wejściowe do skanowania
- Utwórz instancję klasy ScanApi, korzystając z konfiguracji umożliwiającej interakcję z usługą skanowania kodów kreskowych
- Wywołaj ScanMultipartAsync(fileStream), aby przetworzyć obraz wejściowy i pobrać rozpoznane szczegóły kodu kreskowego
- Przejrzyj wynik. Kolekcja kodów kreskowych, aby uzyskać dostęp do każdego rozpoznanego kodu kreskowego
- Wydrukuj nazwę pliku, wartość kodu kreskowego i typ kodu kreskowego dla każdego wykrytego kodu kreskowego
Poniższe kroki podsumowują odczyt kodu kreskowego za pomocą interfejsu API Python Low Code. Najpierw łączysz się z chmurą Aspose Barcode Cloud, konfigurując swoje dane logowania i wczytując obraz kodu kreskowego, który chcesz zeskanować. Następnie kod używa interfejsu API skanowania do odczytu obrazu i drukowania wartości kodu kreskowego oraz znalezionego typu.
Kod do odczytu kodu kreskowego z obrazu za pomocą interfejsu API REST Pythona
Powyższy kod demonstruje działanie aplikacji skanera kodów kreskowych z interfejsem API REST w Pythonie. Z obiektu BarcodeResponse można uzyskać szczegółowe informacje, takie jak rzeczywista wartość kodu kreskowego, jego typ, region, w którym został znaleziony, a nawet jego sumę kontrolną. Mówiąc prościej, obiekt ten udostępnia zarówno zawartość kodu kreskowego, jak i przydatne dodatkowe informacje o tym, jak i gdzie został on wykryty.
W tym artykule nauczyliśmy się, jak odczytać kod kreskowy z obrazu. Aby wygenerować kod kreskowy, zapoznaj się z artykułem na temat Generuj kod kreskowy za pomocą interfejsu API REST języka Python.