Biblioteca de generación y reconocimiento de códigos de barras para C++
Genera o escanea un código de barras en C++ en unas pocas líneas
Más ejemplos >// Create instance of BarcodeGenerator
auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"ASPOSE");
// Set barcode x-dimension in pixels
gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(4.0f);
// Generate barcode and Save to PNG
gen->Save(u"QRCode.png", BarCodeImageFormat::Png);
> dotnet add package Aspose.BarCode.Cpp
¿Por qué Aspose.BarCode para C++?
Los escaneos del mundo real rara vez son perfectos. Aspose.BarCode for C++ está diseñado para decodificar códigos de barras a partir de imágenes dañadas o distorsionadas, con ruido, reflejos, inclinación, bajo contraste o elementos faltantes. Ajusta la configuración de calidad para equilibrar velocidad y tolerancia y usa opciones de limpieza integradas, como filtrado de mediana y de “sal y pimienta”, cuando la entrada está sucia.
¿Estándares? Cubierto.
Aspose.BarCode for C++ admite todos los formatos de imagen principales, incluidos formatos vectoriales como SVG y EMF, así como PDF. Usa nuestra API para reconocer files desde escáneres o cámaras fácilmente. Aquí están todas las simbologías de códigos de barras compatibles, incluidos tipos 1D, 2D, postales y compuestos. Cada una se puede generar y reconocer en todas las plataformas compatibles.
Códigos matriciales / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Códigos lineales / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Códigos industriales y compuestos
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Compatibilidad nativa con Windows, Mac y Linux
Aspose.BarCode for C++ es una biblioteca nativa para Windows, Mac y Linux. Está orientada a aplicaciones x64 y encaja con toolchains C++ habituales, incluidas compilaciones de Visual Studio y CMake con MSVC, GCC o Clang.
Demostración de código en vivo
Pega texto → obtén un código de barras. Suelta un archivo → obtén los datos decodificados. Ambos ejemplos incluyen código de ejemplo generado automáticamente para que puedas copiarlo directamente en tu proyecto.
Procesamiento de códigos de barras nativo y rápido
Aspose.BarCode for C++ ofrece generación y reconocimiento de códigos de barras de alto rendimiento para aplicaciones nativas. Crea herramientas de ingeniería, sistemas industriales, utilidades de escritorio o servicios del lado del servidor con una biblioteca diseñada para precisión y eficiencia. El reconocimiento sigue siendo fiable en imágenes rotadas, inclinadas o de baja calidad, y la generación te da un control preciso para flujos de trabajo de impresión, pantalla o embebidos.
Con compatibilidad completa con estándares de códigos de barras 1D y 2D, puedes:
- Generar y reconocer más de 80 simbologías de códigos de barras
- Trabajar con formatos ráster comunes como PNG, JPEG, BMP y TIFF
- Leer códigos de barras de imágenes con ruido, distorsionadas o rotadas con alta precisión
- Personalizar resolución, relleno, orientación, textos (captions) y ajustes de texto
- Integrar códigos de barras en apps de escritorio, sistemas embebidos o servicios de back-end
Funciones y capacidades
Aspose.BarCode for C++ es una potente biblioteca de desarrollo para generar y reconocer códigos de barras 1D y 2D a partir de distintos tipos de imagen en cualquier ángulo. Esta API permite exportar códigos generados a diferentes formatos de imagen de alta calidad y modificar la apariencia y los parámetros de los códigos, como el color de fondo, el color de las barras, el ángulo de rotación, la dimensión X, la calidad de imagen, la resolución, los textos (captions), el tamaño y muchos otros. También ofrece funciones avanzadas de detección y lectura y es compatible con más de 80 tipos de códigos de barras.
Guardar etiquetas de códigos de barras en varios formatos
Reconocer desde un flujo o un archivo
Codificar y decodificar caracteres (no ingleses) en tipos 2D
Rotar imágenes de códigos de barras en cualquier ángulo
Escanear códigos de barras desde archivos TIFF y PDF multipágina con Aspose.PDF
Compatibilidad con simbologías lineales, 2D y postales