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

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

  Загрузить бесплатную версию
Aspose.BarCode for C++

Aspose.BarCode for C++

 
 

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

Aspose.BarCode для C ++ поддерживает множество функций обработки изображений, поворота, размеров и печати. Кроме того, он предоставляет функции кодирования и декодирования для нескольких символов.

 

Расширенные функции штрих-кода API

 

 

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

 

Распознать штрих-коды из потока или файла изображения

 

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

 

Контроль размера и ориентации штрих-кода

 

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

 

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

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

Aspose.BarCode для C ++ поддерживает большое количество линейных, двумерных и почтовых символов штрихового кода, поддерживает кодирование и декодирование обоих.

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

  • EAN13 
  • EAN8 
  • UPCA 
  • UPCE 
  • Interleaved2of5 
  • Standard2of5 
  • MSI 
  • Code11 
  • Codabar 
  • EAN14(SCC14) 
  • SSCC18 
  • ITF14 
  • Matrix 2 of 5 
  • PZN 
  • Code128 
  • Code39 Extended 
  • Code39 Standard 
  • Code93 Extended
  • Code93 Standard 
  • IATA 2 of 5 
  • OPC 
  • GS1Code128
  • ISBN 
  • ISMN 
  • ISSN
  • ITF6 
  • VIN 
  • Pharmacode 
  • DatabarOmniDirectional 
  • DatabarTruncated 
  • DatabarLimited 
  • DatabarExpanded
  • DatabarStackedOmniDirectional 
  • DatabarExpandedStacked 
  • DatabarStacked 
  • PatchCode 
  • Supplement (Decode only)

Типы 2D штрих-кодов включают в себя:

  • PDF417 
  • MacroPDF417 
  • MicroPDF417 
  • CompactPDF417 (Декодировать только)
  • DataMatrix 
  • Aztec 
  • QR 
  • MicroQR 
  • Italian Post 25 
  • GS1DataMatrix 
  • Code16K 

Типы почтовых штрих-кодов включают: 

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

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

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

Создать штрих-код типа GS1-128 AI 8102 купон - C++

// создать экземпляр объекта BarCodeBuilder и установить CodeText и символы
System::SharedPtr<BarCodeBuilder> barCodeBuilder = System::MakeObject<BarCodeBuilder>(u"514141100906(8102)03", EncodeTypes::UpcaGs1Code128Coupon);
// сохранить изображение штрих-кода на диске
barCodeBuilder->Save(dir + u"output.png");

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

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

// загрузить изображение с диска, указав ожидаемый тип штрих-кода
System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);
// читать все штрих-коды
while (reader->Read())
{
	// обрабатывать информацию
}
reader->Close();

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

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

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

Aspose.BarCode для C ++ можно использовать для настройки штрих-кодов, задавая различные виды символов, задавая кодовый текст (данные, которые нужно кодировать) и связанные с внешним видом свойства, такие как шрифт, цвет фона, цвет переднего плана, а также выравнивание и расположение.

 

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