Aspose.BarCode  for C++

API de procesamiento de código de barras C++

Cree o reconozca tipos 1D y 2D y exporte los códigos de barras generados a múltiples formatos de imagen dentro de las aplicaciones C++.

  Descargar prueba gratuita
  
 

Aspose.BarCode para C++ es una API rica en funciones para agregar la generación de códigos de barras & capacidades de reconocimiento, así como exportar los generados a diferentes imágenes con alta calidad. La API proporciona manipulación de la apariencia del código de barras, como el color de la barra, el color de fondo, la calidad, el ángulo de rotación, la dimensión x, el tamaño, los subtítulos, la resolución y mucho más.

Aspose.BarCode para C++ admite múltiples funciones de creación de imágenes, rotación, ajuste de tamaño e impresión. Además, proporciona funciones de codificación y decodificación para múltiples simbologías, incluidas, entre otras, Código QR, Aztec, Data Matrix, ISBN, código 39 y 93, PDF417, UPC, EAN y GS1 DataMatrix.

Características avanzadas de la API de código de barras de C++

Guarde las imágenes de código de barras generadas para transmitir o archivar

Reconocer códigos de flujo o imagen

Codifique y decodifique caracteres no ingleses en tipos 2D

Tamaño de control y orientación

Rotar imágenes a cualquier ángulo

Importante refactorización del diseño de la imagen generada

Compatibilidad con simbologías 1D, 2D y postales

Simbologías de códigos de barras compatibles

Aspose.BarCode para C++ admite múltiples simbologías 1D, 2D y postales con capacidades de decodificación y codificación.

Los tipos lineales admitidos por API incluyen:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Extendido y Estándar
  • Code-93 Estándar y Extendido
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (Solo decodificación)

Los tipos 2D incluyen:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (Solo decodificación)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

Los tipos postales incluyen:

  • Postnet
  • Planet
  • USPS OneCode
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • RM4SCC
  • Singapore Post
  • Australian Poste Parcel
  • Swiss Post Parcel

Agregar funciones de procesamiento de códigos de barras a las aplicaciones de C++

Aspose.BarCode para C++ permite a los desarrolladores agregar fácilmente generación & funciones de reconocimiento a sus propias aplicaciones C++. El proceso de generación de códigos de barras solo requiere el texto para codificar y el tipo, así como el tipo de imagen resultante para almacenar la etiqueta del código de barras. ¡Es realmente así de simple!

Generar código de barras del cupón tipo GS1-128 AI 8102 - C++

// Crear generador de código de barras

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(EncodeTipos::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

// Generar código de barras y guardar como imagen

barcodeGenerator->Save(u"outputImage.jpg");

El proceso de detección de código de barras está altamente optimizado para el rendimiento y brinda la capacidad de reconocer todos los códigos 1D y amp; Tipos 2D de imágenes, independientemente de su orientación o posición en la imagen. Además, la biblioteca también se puede utilizar para detectar múltiples códigos de barras de una imagen.

Leer códigos de barras de una imagen - C++

// carga la imagen del disco especificando el tipo de código esperado

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

// lee todos los codigos

while (reader->Read())

{

	// procesar informacion

}

reader->Close();

Personalización de simbologías y apariencia

La personalización de los códigos de barras es fácil configurando el texto, ajustando las propiedades relacionadas con la apariencia, como el color de primer plano y de fondo, la fuente, la alineación y especificando diferentes tipos de simbologías de tipos lineales, 2D y postales.