API обработки штрих-кода C ++

Создавайте или распознавайте 1D и 2D типы, а также экспортируйте сгенерированные штрих-коды в несколько форматов изображений в приложениях C ++.

  Скачать бесплатную пробную версию
Aspose.BarCode для C ++

Aspose.BarCode для C ++

 
 

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

Aspose.BarCode for Cloud++ поддерживает несколько функций обработки изображений, поворота, изменения размера и печати. Кроме того, он предоставляет функции кодирования и декодирования для нескольких символик, включая, помимо прочего, QR Code, Aztec, Data Matrix, ISBN, коды 39 и 93, PDF417, UPC, EAN и GS1 DataMatrix.

 

Расширенные возможности C ++ Barcode API

 

 

Сохранение сгенерированных изображений штрих-кода в поток или файл

 

Распознавать коды из потока или изображения

 

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

 

Размер и ориентация управления

 

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

 

Серьезный рефакторинг макета сгенерированного изображения

 

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

Поддерживаемые символы штрих-кода

Aspose.BarCode for Cloud++ поддерживает несколько одномерных, двухмерных и почтовых символов с возможностью декодирования и кодирования.

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

  • EAN 13 
  • EAN 8 
  • UPC A 
  • UPC E
  • С чередованием 2 из 5 
  • Стандарт 2 из 5
  • MSI
  • Код 11 
  • Codabar
  • EAN14 (SCC14) 
  • SSCC18 
  • ITF14 
  • Матрица 2 из 5
  • PZN
  • Код-128 
  • Код 39 расширенный и стандартный
  • Код-93 стандартный и расширенный
  • ИАТА 2 из 5 
  • OPC 
  • Код GS1 128 
  • ISBN 
  • ISMN 
  • ISSN
  • ITF6 
  • VIN 
  • Pharmacode
  • Databar Omni Directional 
  • Databar усеченный 
  • Databar Limited
  • Панель данных расширена
  • Databar Stacked Omni Directional 
  • Панель данных расширена с накоплением 
  • Панель данных сложена 
  • Код патча 
  • Дополнение (только декодирование)

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

  • PDF417 
  • Макро PDF 417 
  • Micro PDF 417 
  • Compact PDF 417 (только декодирование)
  • DataMatrix 
  • Ацтеков 
  • QR
  • Микро QR 
  • Почта Италии 25 
  • Матрица данных GS1 
  • Код 16K 

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

  • Postnet 
  • Планета 
  • USPS OneCode
  • Почта Австралии
  • Идентификационный код Deutsche Post 
  • Deutsche Post Leticode 
  • RM4SCC 
  • Почта Сингапура 
  • Австралийская почтовая посылка 
  • Посылка Швейцарской Почты 

Добавление функций обработки штрих-кода в приложения C ++

Aspose.BarCode for Cloud++ позволяет разработчикам легко добавлять функции генерации и распознавания в свои собственные приложения C ++. Для процесса создания штрих-кода требуется только текст для кодирования и тип, а также тип результирующего изображения для хранения этикетки штрих-кода. Это действительно так просто!

Сгенерировать штрих-код типа GS1-128 AI 8102 coupon - C ++

// instantiate BarCodeBuilder object and set CodeText & Symbology
System::SharedPtr<BarCodeBuilder> codeBuilder = System::MakeObject<BarCodeBuilder>(u"514141100906(8102)03", EncodeTypes::UpcaGs1Code128Coupon);
// save barcode image on disc
codeBuilder->Save(dir + u"output.png");

Процесс обнаружения штрих-кода оптимизирован для производительности и обеспечивает возможность распознавать все поддерживаемые типы 1D и 2D на изображениях, независимо от их ориентации или положения на изображении. Кроме того, библиотеку также можно использовать для обнаружения нескольких штрих-кодов на одном изображении.

Считывание штрих-кодов с изображения - C ++

// load the image from disc while specifying expected code type
System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);
// read all codes
while (reader->Read())
{
	// process information
}
reader->Close();

Настройка символики и внешнего вида

Настроить штрих-коды легко, задав текст, отрегулировав свойства, связанные с внешним видом, такие как цвет переднего плана и фона, шрифт, выравнивание, а также указав различные виды символов линейного, 2D и почтового типов.

 

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