Почему Aspose.BarCode для .NET?

В production входные данные редко бывают идеальными. Aspose.BarCode для .NET спроектирован так, чтобы декодировать штрихкоды из «шумных» сканов, печати с низким контрастом, наклонённых фото и частично повреждённых этикеток. Используйте пресеты QualitySettings, чтобы балансировать скорость и устойчивость, или тонко настраивайте параметры для сложных изображений.

Стандарты? Поддерживаются.

Aspose.BarCode for .NET поддерживает все основные форматы изображений, включая векторные форматы SVG и EMF, а также PDF. Используйте наш API, чтобы распознавать files со сканеров или камер без лишних усилий. Ниже — все поддерживаемые barcode symbologies, включая 1D, 2D, postal и composite типы. Каждый из них можно генерировать и распознавать на всех поддерживаемых платформах.

Matrix / 2D Codes

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

Linear / 1D Codes

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

Industry & Composite Codes

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

Независимость от платформы

Aspose.BarCode для .NET работает на Windows, Linux и macOS с .NET Framework или современным .NET. Его также можно использовать в приложениях .NET MAUI, которые нацелены на iOS, Android и Tizen. Подробные системные требования смотрите в документации.

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

Live Code Demo

Вставьте текст → получите штрихкод. Перетащите файл → получите декодированные данные. В обоих примерах есть автоматически сгенерированный образец кода, который можно сразу скопировать в проект.


/** 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}");

Безграничные возможности

Aspose.BarCode для .NET помогает строить надёжные barcode workflows в C# для документов, этикеток и автоматизированной обработки. Генерируйте штрихкоды, готовые к печати, с точными размерами, а затем декодируйте их из изображений и PDF в сервисах, desktop‑приложениях или mobile‑проектах.

С практичным набором функций для production вы можете:

  • Генерировать и распознавать более 80 типов штрихкодов
  • Работать с PDF, SVG, EMF и распространёнными форматами изображений
  • Обнаруживать штрихкоды на изображениях низкого разрешения, повернутых или искажённых
  • Точно настраивать размер, поля, поворот, подписи и разрешение
  • Добавлять штрихкоды в отчёты, документы и элементы UI

Возможности и функции

Aspose.BarCode for .NET — мощная библиотека для разработки, которая позволяет генерировать и распознавать 1D и 2D штрихкоды из разных типов изображений под любым углом. Этот API позволяет экспортировать сгенерированные штрихкоды в различные высококачественные форматы изображений, изменять внешний вид штрихкодов и их параметры — например цвет фона, цвет штрихов, угол поворота, x-dimension, качество изображения, разрешение, подписи, размер и многое другое. Также API предоставляет богатые возможности обнаружения и чтения штрихкодов и поддерживает более 80 типов штрихкодов.

Feature icon

Сохраняйте этикетки со штрихкодами в разных форматах

Feature icon

Распознавайте из потока или файла

Feature icon

Кодируйте и декодируйте символы (неанглийские) в 2D типах

Feature icon

Поворачивайте изображения штрихкодов под любым углом

Feature icon

Сканируйте штрихкоды из многостраничных TIFF и PDF файлов с Aspose.PDF

Feature icon

Поддержка линейных, 2D и postal symbologies