Biblioteca de reconocimiento y generación de códigos de barras para C++
Código de barras en C++ con solo unas pocas líneas
Más exhibiciones >// 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é aspirar.barcode para C++?
La biblioteca de código de barras admite varias configuraciones para escanear y decodificar códigos de barras dañados o distorsionados. Permite leer con éxito imágenes de código de barras con varios defectos, como ruido gaussiano, colores invertidos, manchas blancas, artefactos visuales, fondo de color y barras faltantes. Para mejorar la legibilidad de los códigos de barras, la API permite métodos y mecanismos especiales, incluido el filtrado mediano, el filtrado de ‘sal y papel’, la reducción del tamaño de la imagen y otros. Además, la biblioteca de códigos de barras se beneficia de los métodos avanzados para decodificar los códigos de barras de la matriz de datos industriales, leer códigos QR severamente dañados e incluso restaurar algunos datos de códigos de barras incorrectos.
Estándares? Cubierto.
Aspose.BarCode for C++ Aspose.Barcode admite todos los formatos de imagen principales, incluidos formatos vectoriales como SVG y EMF, así como PDF. Use nuestra API para reconocer archivos de escáneres o cámaras con facilidad. Aquí están todas las simbologías de código de barras compatibles, incluidas las tipos 1D, 2D, postales y compuestos. Cada uno puede generarse y reconocer en todas las plataformas compatibles.
Códigos matriz / 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 de la industria y compuestos
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Soporte nativo de plataforma cruzada
Aspose.Barcode para C++ es una biblioteca multiplataforma para el desarrollo nativo en Windows y Linux. Admite aplicaciones X64 e integra fácilmente con Visual Studio, CMake y compiladores populares de C++ como MSVC, GCC y Clang.
Demostración de código en vivo
Pegar texto → Obtener un código de barras. Deje caer un archivo → Obtener datos decodificados. Ambos ejemplos vienen con código de muestra generado automáticamente para que pueda copiar directamente en su proyecto.
Rápido, confiable y rico en funciones
Aspose.Barcode para C++ ofrece a los desarrolladores un control de bajo nivel y un rendimiento de alta velocidad para el procesamiento de códigos de barras en aplicaciones nativas. Ya sea que esté creando herramientas de ingeniería, sistemas industriales, utilidades de escritorio o soluciones del lado del servidor: la biblioteca está diseñada para ofrecer precisión y eficiencia con dependencias externas mínimas. El reconocimiento de código de barras funciona de manera confiable incluso en imágenes rotadas, sesgadas o de baja calidad, mientras que la generación permite la personalización completa para uso impreso, digital o integrado.
Con soporte completo para los estándares de código de barras 1D y 2D, puede:
- Generar y reconocer más de 60 simbologías de código de barras
- Trabajar con formatos de trama como PNG, JPEG, BMP, TIFF y más
- Proceso de imágenes ruidosas, distorsionadas o rotadas con alta precisión
- Personalizar la resolución, el acolchado, la orientación y la configuración de texto
- Integre los códigos de barras en aplicaciones de escritorio, sistemas integrados o informes
Características y capacidades
Aspose.BarCode for C++ es una poderosa biblioteca de desarrollo para generar y reconocer códigos de barras 1D y 2D de varios tipos de imágenes en cualquier ángulo. Esta API permite la exportación de códigos de barras generados a diferentes formatos de imagen de alta calidad, permite modificar la apariencia de códigos de barras generados y sus parámetros, como color de fondo, color de barra, ángulo de rotación, dimensión X, calidad de imagen, resolución, subtítulos, tamaño y muchos otros. También proporciona una rica funcionalidad de detección y lectura de código de barras y admite más de 60 tipos de códigos de barras.
Guardar etiquetas de código de barras en varios formatos
Reconocer desde transmisión o archivo
Codificar y decodificar caracteres (no inglés) en tipos 2D
Gire las imágenes de código de barras en cualquier ángulo
Escanear códigos de barras de TIFF de varias páginas
Soporte para simbologías lineales, 2D y postales