API для генерации и распознавания штрихкодов для .NET
QR Code за несколько строк кода
Ещё примеры >// Create instance of BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "ASPOSE");
// Set barcode x-dimension in pixels
gen.Parameters.Barcode.XDimension.Pixels = 4;
// Generate barcode and Save to PNG
gen.Save("QRCode.png", BarCodeImageFormat.Png);
> dotnet add package Aspose.BarCode
Почему 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. Подробные системные требования смотрите в документации.
Live Code Demo
Вставьте текст → получите штрихкод. Перетащите файл → получите декодированные данные. В обоих примерах есть автоматически сгенерированный образец кода, который можно сразу скопировать в проект.
Безграничные возможности
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 типов штрихкодов.
Сохраняйте этикетки со штрихкодами в разных форматах
Распознавайте из потока или файла
Кодируйте и декодируйте символы (неанглийские) в 2D типах
Поворачивайте изображения штрихкодов под любым углом
Сканируйте штрихкоды из многостраничных TIFF и PDF файлов с Aspose.PDF
Поддержка линейных, 2D и postal symbologies