Dlaczego Aspose.Barcode for .NET?

Biblioteka kodów kreskowych obsługuje różne ustawienia skanowania i dekodowania uszkodzonych lub zniekształconych kodów kreskowych. Umożliwia z powodzeniem odczytu obrazy kodów kreskowych o różnych wadach, takich 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 umożliwia specjalne metody i mechanizmy, w tym filtrowanie mediany, filtrowanie „soli i papieru”, zmniejszenie wielkości obrazu i inne. Ponadto biblioteka kodów kreskowych korzysta z zaawansowanych metod do dekodowania kodów kreskowych macierzy danych przemysłowych, odczytania poważnie uszkodzonych kodów QR, a nawet przywracają niektóre dane z nieprawidłowych kodów kreskowych.

Standardy? Pokryty.

Aspose.BarCode for .NET Aspose.Barcode obsługuje wszystkie główne formaty obrazów, w tym formaty wektorowe, takie jak SVG i EMF, a także PDF. Użyj naszego interfejsu API, aby rozpoznać pliki z skanerów lub kamer z łatwością. Oto wszystkie obsługiwane symbologie kodów kreskowych, w tym typy 1D, 2D, pocztowe i kompozytowe. Każdy z nich może być generowany i rozpoznawany na wszystkich obsługiwanych platformach.

Kody macierzy / 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Kody liniowe / 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Kody branżowe i złożone

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Niezależność platformy

Aspose.Barcode for .NET jest przeznaczony dla prawdziwej niezależności platformy, obsługując wszystkie główne komputery stacjonarne, serwer i mobilne systemy operacyjne -w tym Windows, Linux, MacOS, Android, iOs i Tizen-z kompatybilnością, .NET, Mono i .NET.

Microsoft Windows
Linux
Android
iOS
macOS
ReSharper
VS Code
NuGet
GitHub
Visual Studio

Demo kodu na żywo

Wklej tekst → Zdobądź kod kreskowy. Upuść plik → Uzyskaj dekodowane dane. Oba przykłady są wyposażone w auto generowany przykładowy kod, dzięki czemu możesz skopiować prosto do swojego projektu.


/** Initialize BarcodeGenerator */ var gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); /** Set generation parameters */ gen.Parameters.Barcode.XDimension.Pixels = 7; gen.Parameters.Border.Color = Color.FromArgb(0xff000000); gen.Parameters.Border.Width.Pixels = 7; /** Generate and save Barcode image */ gen.Save("image.png", BarCodeImageFormat.Png);

/** Initialize BarCodeReader */ var reader = new BarCodeReader("image.png", DecodeType.QR); /** Set recognition quality */ reader.QualitySettings = QualitySettings.HighPerformance; /** Recognize barcodes and output results */ var res = reader.ReadBarCodes(); Console.WriteLine($"Recognized {res.Length} barcode(s)"); foreach (BarCodeResult r in res)     Console.WriteLine($"{r.CodeTypeName}: {r.CodeText}");

Nieograniczone możliwości

Aspose.Barcode for .NET odblokowuje zaawansowane możliwości kodów kreskowych dla programistów w szerokiej gamie branż. Niezależnie od tego, czy budujesz systemy korporacyjne, automatyzujesz przepływy pracy dokumentów, czy integrujesz przetwarzanie kodów kreskowych z aplikacjami stacjonarnymi, mobilnymi lub chmurowymi - API zapewnia pełną kontrolę nad tym, jak generowane, stylowe i dekodowane są generowane, stylowe i dekodowane kody kody kody kody. Zaprojektowany z myślą o elastyczności i wydajności, płynnie wpisuje się w złożone środowiska i rurociągi o dużej objętości.

Z bogatym zestawem funkcji i wydajnością klasy korporacyjnej możesz:

  • Generuj i rozpoznaj ponad 60 typów kodów kreskowych
  • Pracuj z PDF, SVG, EMF i wszystkimi głównymi formatami obrazu
  • Wykryć kody kreskowe w obrazach o niskiej rozdzielczości lub zniekształconych obrazach
  • Drobne wygląd, rozmiar, marginesy i rotacja
  • Z łatwością osadzaj kody kreskowe w raporty, dokumenty lub UIS

Funkcje i możliwości

Aspose.BarCode for .NET to potężna biblioteka rozwoju do generowania i rozpoznawania kodów kreskowych 1D i 2D z różnych typów obrazów pod dowolnym kątem. Ten interfejs API umożliwia eksport generowanych kodów kreskowych do różnych wysokiej jakości formatów obrazów, umożliwia modyfikację pojawienia się wygenerowanych kodów kreskowych i ich parametrów, takich jak kolor tła, kolor paska, kąt obrotu, X-wymiar, jakość obrazu, rozdzielczość, podpisy, rozmiar i wiele innych. Zapewnia również bogate funkcje wykrywania i czytania kodów kreskowych oraz obsługuje ponad 60 typów kodów kreskowych.

Feature icon

Zapisz etykiety kodów kreskowych w różnych formatach

Feature icon

Rozpoznać ze strumienia lub pliku

Feature icon

Enkoduj i dekoduj znaki (nieanglish) w typach 2D

Feature icon

Obróć obrazy kodów kreskowych pod dowolnym kątem

Feature icon

Skanki kody z wieloma stronami TIFF

Feature icon

Obsługa symboli liniowych, 2D i pocztowych