Aspose.BarCode  dla Node.js via Java

Generator kodów kreskowych Node.js i interfejs API skanera

Rozpoznawaj lub generuj kody kreskowe 1D, 2D i pocztowe, w tym Code128, Code93, Code39, QR Code z różnych obrazów.

  Download Free Trial
  
 

Aspose.BarCode dla Node.js przez Javę to łatwo konfigurowalny generator kodów kreskowych i API dekodera. Deweloperzy mogą zintegrować funkcje generowania i odczytu kodów kreskowych w swoich aplikacjach za pośrednictwem mostu nodejs-java. Może być używany do odczytywania popularnych kodów kreskowych 1D, 2D i pocztowych z obrazów pod dowolnym kątem. Ta biblioteka kodów kreskowych umożliwia programistom generowanie obrazów kodów kreskowych ponad 60 typów i zapisywanie ich w różnych formatach, takich jak JPG, PNG, GIF, BMP i TIFF. Obsługuje dostosowywanie różnych funkcji obrazowania, takich jak kolor i styl obramowania kodu kreskowego, marginesy, kąt obrotu, rozdzielczość i kolor kodu kreskowego.

Zaawansowane funkcje interfejsu API kodów kreskowych Node.js

Wygeneruj szwajcarski kod QR

Oprócz kodów kreskowych 2D i kodów QR biblioteka kodów kreskowych umożliwia generowanie i odczytywanie szwajcarskich kodów QR. Są one oparte na specyfikacji kodu QR (Quick Response) i są używane w Szwajcarii w celu ułatwienia płatności między firmami i osobami fizycznymi. Kody QR to dwuwymiarowe kody kreskowe, które można zeskanować za pomocą smartfona lub innego urządzenia, aby szybko i łatwo uzyskać dostęp do informacji lub wykonać czynność. Szwajcarskie kody QR to krajowy standard płatności elektronicznych w Szwajcarii. Są używane przez firmy do otrzymywania płatności od klientów. Kiedy klient skanuje szwajcarski kod QR, otrzymuje informacje o płatności i może zainicjować płatność z aplikacji bankowości mobilnej. Zapewnia to firmom wygodny i bezpieczny sposób przyjmowania płatności od klientów. Szwajcarskie kody QR są powszechnie stosowane w różnych branżach, w tym w handlu detalicznym, hotelarstwie i opiece zdrowotnej. Aby wygenerować szwajcarski kod QR, musisz podać niezbędne informacje, takie jak nazwa firmy, dane konta bankowego i kwota płatności. Generator Aspose QR Code wykorzysta te informacje do utworzenia szwajcarskiego kodu QR, który może być następnie zeskanowany przez klientów w celu zainicjowania płatności. Po wygenerowaniu kodu QR możesz go pobrać i używać w swojej firmie do przyjmowania płatności od klientów.

Przykład generowania kodu QR na żywo

Biblioteka kodów kreskowych umożliwia programistom generowanie szerokiej gamy kodów kreskowych 2D, w tym Data Matrix, Aztec Code, PDF417, Macro PDF417 i innych. Jest to szczególnie przydatne do generowania dużych lub wielu kodów kreskowych zawierających długie lub złożone wartości danych. Biblioteka zapewnia prosty i intuicyjny interfejs do określania typu generowanego kodu kreskowego, wprowadzania danych wejściowych do przechowywania oraz ustawiania parametrów związanych z wyglądem. Dzięki temu jest to przyjazne dla użytkownika i wydajne narzędzie do tworzenia wysokiej jakości kodów kreskowych do różnych zastosowań. Poniższy przykładowy kod pokazuje, jak tworzyć kody QR.

Code to be executed - JavaScript


const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;

// Create an instane of the BarcodeGenerator class
let generator = new BarcodeGenerator(EncodeTypes.QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeteres(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate and save image
generator.save("example.png", aspose_barcode.BarCodeImageFormat.PNG);
Generation result

Zoptymalizuj odczyt kodów kreskowych

Aspose.Barcode for C++ to wszechstronna biblioteka kodów kreskowych do pracy z kodami kreskowymi w szerokim zakresie zastosowań. Jedną z jego kluczowych cech jest możliwość precyzyjnego dostrojenia procesu rozpoznawania w celu optymalizacji zarówno jakości, jak i szybkości wykrywania kodów kreskowych. Biblioteka oferuje kilka zaawansowanych ustawień, które można wykorzystać do optymalizacji skanowania kodów kreskowych w zależności od konkretnych potrzeb aplikacji. Na przykład biblioteka zapewnia specjalne tryby odczytu, które umożliwiają szybkie skanowanie wysokiej jakości liniowych kodów kreskowych. Może to być przydatne w aplikacjach, które muszą szybko przetwarzać duże ilości danych z kodów kreskowych. Ponadto biblioteka umożliwia programistom określenie docelowych regionów skanowania i typów kodów kreskowych, co może poprawić dokładność skanowania poprzez skupienie się na najbardziej odpowiednich obszarach obrazu. Interfejs API obsługuje również wykrywanie wielu kodów kreskowych na jednym obrazie, co może być przydatne w aplikacjach wymagających jednoczesnego przetwarzania wielu kodów kreskowych.

Rozpoznawanie kodów kreskowych Przykład na żywo

Interfejs API czytnika kodów kreskowych zapewnia zestaw funkcji do skanowania, wykrywania i odczytywania kodów kreskowych 1D, 2D i pocztowych. Wystarczy kilka wierszy kodu, aby programiści mogli łatwo zintegrować tę funkcjonalność ze swoimi aplikacjami i używać jej do wykrywania i dekodowania szerokiej gamy powszechnie używanych kodów kreskowych. Interfejs API został zaprojektowany tak, aby był przyjazny dla użytkownika i intuicyjny, ułatwiając programistom szybkie i łatwe dodawanie funkcji skanowania kodów kreskowych do ich aplikacji.

Ready to recognize Rozpoznawanie Upuść plik tutaj lub kliknij, aby przeglądać *

* Przesyłając swoje pliki lub korzystając z usługi, zgadzasz się z naszymi Warunkami używać i polityki prywatności.

Code to be executed - JavaScript

    
const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarCodeReader = aspose_barcode.BarCodeReader;
let QualitySettings = aspose_barcode.QualitySettings;

let reader = new BarCodeReader("<file name>", null, DecodeType.AllSupportedTypes);
reader.readBarCodes().forEach(function (result, i, results)
{
    console.log(result.getCodeText());
    console.log(result.getCodeTypeName());
});

Wynik rozpoznania

Co ludzie mówią

Nie wierz nam tylko na słowo. Zobacz, co użytkownicy mają do powiedzenia na temat interfejsów API.

 
 
View Case Studies
  

Support and Learning Resources

  
  

Aspose.BarCode oferuje indywidualne interfejsy API do generowania i rozpoznawania kodów kreskowych dla innych popularnych środowisk programistycznych, wymienionych poniżej: