Aspose.BarCode  for .NET

.NET API для создания и распознавания штрих-кодов

Создавайте и распознавайте линейные, двухмерные и почтовые штрих-коды из нескольких изображений в любом приложении .NET.

  Скачать бесплатную пробную версию
  
 

Aspose.BarCode для .NET — это мощная библиотека для создания и распознавания одномерных и двухмерных штрих-кодов из различных типов изображений под любым углом. Разработчики могут легко добавлять функции генерации и сканирования штрих-кодов в свои приложения .NET. Он также позволяет экспортировать сгенерированные штрих-коды в различные форматы изображений высокого качества.

Aspose.BarCode для .NET поддерживает управление внешним видом сгенерированных штрих-кодов, таких как цвет фона, цвет полосы, угол поворота, x-размер, качество изображения, разрешение, подписи, размер и многое другое. Кроме того, API поддерживает несколько типов функций распознавания и визуализации, а также различные типы символов.

Расширенные функции .NET Barcode API

Печатайте этикетки со штрих-кодом с легкостью

Сохранить в или загрузить из потока или файла

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

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

Сканировать штрих-коды из многостраничного TIFF

Поддержка линейных, 2D и почтовых символик

Поддерживаемые символы

Библиотека штрих-кодов .NET поддерживает несколько одномерных, двухмерных и почтовых штрих-кодов для кодирования и декодирования.

Поддерживаемые API линейные типы включают:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Стандарт 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN 14 (SCC 14)
  • SSCC 18
  • ITF 14
  • Matrix 2 of 5
  • PZN
  • Code 128
  • Code 39 Расширенный
  • Code 39 Стандарт
  • Code 93 Расширенный
  • Code 16K
  • Code 93 Стандарт
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStacked
  • DatabarExpandedStacked
  • DatabarStackedOmniDirectional
  • PatchCode
  • Supplement (только декодирование)

2D-типы включают:

  • PDF 417
  • Macro PDF 417
  • Micro PDF 417
  • Aztec
  • DataMatrix
  • Compact PDF 417 (только декодирование)
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • GS1DataMatrix
  • Italian Post 25
  • Code16K

Почтовые типы включают в себя:

  • Postnet
  • Planet
  • Australia Post
  • USPS OneCode
  • Deutsche Post Identcode
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • AustralianPosteParcel
  • SwissPostParcel
  • UpcaGs1DatabarCoupon

Генерировать штрих-коды

API-интерфейс генератора штрих-кода предлагает создавать штрих-коды, указывая различные символы, устанавливая текст кода (данные, которые должны быть закодированы в изображение штрих-кода) и свойства, связанные с внешним видом, такие как цвет переднего плана фона, шрифт, а также местоположение (скрыть, вверху, внизу) и выравнивание . Кроме того, можно создавать двумерные штрих-коды, такие как PDF 417, Data Matrix, Aztec, QR и Micro QR штрих-код и т. д., так же, как и одномерные.

Генерация штрих-кода — C#

 // Путь к каталогу документов.

string dataDir = "define-your-directory";

// Создание экземпляра объекта и установка различных свойств штрих-кода

BarcodeGenerator  generator = new BarcodeGenerator (EncodeТипы.Code128, "1234567");

generator.Parameters.Barcode.XDimension.Millimeters = 1f;



// Сохраните изображение в вашей системе и установите для него формат изображения Jpeg

generator.Save(dataDir + "output.jpg", BarCodeImageFormat.Jpeg);

Поддержка изображений, поворотов и размеров

Aspose.BarCode для .NET позволяет манипулировать границами меток, цветами границ, стилем, полями и шириной. Он также предоставляет возможность изменять цвет изображения, цвет фона и цвет полосы. Вы также можете поворачивать изображения штрих-кода под любым углом и создавать высококачественные изображения со сглаживанием. В дополнение к этому вы можете установить индивидуальные разрешения для результирующих изображений, сохраняя их в любом из поддерживаемых форматов изображений.

Сканирование штрих-кода

Barcode API содержит еще одну мощную функцию для считывания или обнаружения наиболее часто используемых одномерных и двумерных штрих-кодов в любом месте. Всего несколько строк кода для обнаружения штрих-кодов на изображении.

Распознавание штрих-кода — С#

using (BarCodeReader reader = new BarCodeReader(@"d:\template.jpg"))

{

    foreach (BarCodeResult result in reader.ReadBarCodes())

    {

        Console.WriteLine("Type: " + result.CodeType);

        Console.WriteLine("CodeText: " + result.CodeText);

    }

}

Что говорят люди

Не верьте нам на слово. Посмотрите, что пользователи говорят об API.

 
 
Просмотреть тематические исследования
  
  

Aspose.BarCode предлагает отдельные API для создания и распознавания штрих-кодов для других популярных сред разработки, перечисленных ниже: