Aspose.BarCode  dla .NET

Generator kodów kreskowych i API czytnika

Twórz i rozpoznawaj kody kreskowe typu liniowego, 2D i pocztowego w dowolnej aplikacji .NET.

  Download Free Trial
  
 

Aspose.BarCode dla .NET to potężna biblioteka programistyczna do generowania i rozpoznawania kodów kreskowych 1D i 2D z różnych typów obrazów pod dowolnym kątem. Deweloperzy mogą łatwo dodawać funkcje generowania i skanowania kodów kreskowych do swoich aplikacji .NET. To API umożliwia eksportowanie wygenerowanych kodów kreskowych do różnych formatów obrazów wysokiej jakości.

Aspose.BarCode for .NET umożliwia modyfikowanie wyglądu generowanych kodów kreskowych i ich parametrów, takich jak kolor tła, kolor paska, kąt obrotu, x -wymiar, jakość obrazu, rozdzielczość, napisy, rozmiar i wiele innych. Zapewnia również bogate funkcje wykrywania i odczytu kodów kreskowych oraz obsługuje ponad 60 typów kodów kreskowych.

Zaawansowane funkcje interfejsu API kodów kreskowych platformy .NET

Dostosuj typy i wygląd kodów kreskowych

Interfejs API kodów kreskowych dla produktu .NET umożliwia programistom precyzyjne dostosowanie wyglądu generowanych kodów kreskowych przez określenie typu kodu kreskowego, wprowadzanego tekstu, stylu czcionki, kolorów tła i pierwszego planu, wyrównania i lokalizacji napisów oraz innych właściwości. Podpis można zmodyfikować, ustawiając jego widoczność dla napisów górnych i dolnych, czcionkę, kolory i wyrównanie.

Przykład generowania kodów kreskowych na żywo

Interfejs API generatora kodów kreskowych umożliwia programistom tworzenie kodów kreskowych poprzez określenie wymaganego typu kodu kreskowego, ustawienie tekstu wejściowego (dane do zakodowania w obrazie kodu kreskowego) oraz dostosowanie właściwości związanych z wyglądem, takich jak kolor tła i pierwszego planu, czcionka, położenie tekstu (ukryj, powyżej lub poniżej) i wyrównanie. Dwuwymiarowe kody kreskowe, takie jak QR Code, PDF417, Data Matrix, Aztec Code itp. w taki sam sposób jak kody jednowymiarowe.

Code to be executed - C#


// Initialize barcode generator
using (var generator = new Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR, ""))
{
  // Set parameters
  generator.Parameters.Barcode.XDimension.Millimeters *= 2;
  generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Below;

  // Generate image
  Bitmap res = generator.GenerateBarCodeImage();
}
Generation result

Przeczytaj uszkodzone kody kreskowe

Biblioteka kodów kreskowych obsługuje różne ustawienia skanowania i dekodowania uszkodzonych lub zniekształconych kodów kreskowych. Pozwala z powodzeniem odczytywać obrazy kodów kreskowych z różnymi defektami, takimi jak szum Gaussa, odwrócone kolory, białe plamy, artefakty wizualne, kolorowe tło i brakujące paski. Aby poprawić czytelność kodów kreskowych, API udostępnia specjalne metody i mechanizmy, w tym filtrowanie medianowe, filtrowanie „sól i papier”, zmniejszanie rozmiaru obrazu i inne. Ponadto biblioteka kodów kreskowych korzysta z zaawansowanych metod dekodowania przemysłowych kodów kreskowych Data Matrix, odczytywania poważnie uszkodzonych kodów QR, a nawet przywracania niektórych danych z nieprawidłowych 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 - C#

    
// Initialize barcode reader
using (var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes))
{
    // Recognize barcodes on the image
    foreach (var barcode in reader.ReadBarCodes())
    {
        // Display the recognition result
        Console.WriteLine($"{barcode.CodeTypeName}: {barcode.CodeText}");
    }
}

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