W tym artykule dowiesz się, jak skanować kod kreskowy za pomocą interfejsu API REST Node.js. Dowiesz się, jak stworzyć analizator kodów kreskowych z usługą RESTful Node.js, korzystając z pakietu SDK w chmurze opartego na Node.js. Wyjaśnimy, 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 Node.js, aby odczytać wiele kodów kreskowych z obrazu
- Skonfiguruj projekt Node.js przy użyciu powyższego zestawu SDK
Kroki odczytu kodu kreskowego za pomocą Node.js. API oparte na Node.js
- 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 Low Code Node.js. 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 Scan do odczytania obrazu i drukowania wartości kodu kreskowego oraz znalezionego typu.
Kod do odczytu kodu kreskowego z obrazu za pomocą interfejsu API REST Node.js
Powyższy kod demonstruje działanie aplikacji skanera kodów kreskowych z interfejsem REST API Node.js. 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 Node.js.