Este sencillo ejemplo ilustra cómo Leer Barcode usando C++. Para desarrollar un Lector de código de barras, el código fuente C++ se utiliza dentro de cualquier aplicación compatible con C++ en MS Windows siguiendo unos pocos pasos de codificación. Veremos cómo podemos leer diferentes tipos de códigos de barras simultáneamente desde un solo archivo sin depender de ninguna herramienta de terceros u otra API.
Pasos para leer código de barras usando C++
- Agregue Aspose.BarCode for C++ API usando el administrador de paquetes NuGet en su aplicación
- Incluya una referencia a los espacios de nombres Aspose::BarCode y Aspose::BarCode::BarCodeRecognition
- Agregue las referencias de archivos de encabezado requeridos en su aplicación
- Use la matriz BaseDecodeType para configurar los tipos de código de barras deseados para leer desde el archivo fuente
- Inicialice el objeto de clase BarCodeReader para leer los códigos de barras del archivo PNG
- Iterar a través de la información extraída del código de barras y mostrarla en la consola
En C++ Escáner de código de barras, la aplicación se puede desarrollar siguiendo los pasos mencionados anteriormente y unas pocas líneas de código. En primer lugar, se le pedirá que agregue la referencia de la API mediante NugGet e incluya los archivos de encabezado necesarios. En el siguiente paso, establecerá los tipos de códigos de barras deseados para los que desarrollará un lector mediante el enumerador DecodeType. Al usar la instancia de la clase BarCodeReader, proporcionaremos la ruta para el archivo PNG de origen que tiene diferentes códigos de barras y una matriz de tipos de códigos de barras deseados. Finalmente, iteraremos a través de la información del código de barras leído y la mostraremos en la consola.
Código para leer código de barras usando Java
En el ejemplo anterior, para crear un lector de código de barras, se desarrolló una aplicación basada en C++ utilizando pocas líneas de código fácil de entender que es capaz de escanear diferentes tipos de códigos de barras. En esta aplicación, nos hemos enfocado en desarrollar un lector de Código de Barras para los tipos QR, Code 39 Standard, Pdf 417, Data Matrix, Code 128 y RM 4 SCC. Pero la API admite muchos otros tipos de códigos de barras que puede explorar en el enumerador DecodeType. Hemos utilizado llamadas API simples para desarrollar una aplicación de lectura de C++ Barcode.
En este ejemplo, hemos explorado que para desarrollar una API basada en Barcode Scanner C++ y sus características respectivas se pueden usar. Si está interesado en generar un código QR, consulte el artículo sobre cómo Generar Código QR usando C++.