Este exemplo simples ilustra como ler Barcode usando C++. Para desenvolver um Código-fonte C++ leitor de código de barras é usado dentro de qualquer aplicativo compatível com C++ no MS Windows seguindo algumas etapas de codificação. Veremos como podemos ler diferentes tipos de código de barras simultaneamente a partir de um único arquivo sem dependência de nenhuma ferramenta de terceiros ou outra API.
Etapas para ler código de barras usando C++
- Adicione a API Aspose.BarCode for C++ usando o gerenciador de pacotes NuGet em seu aplicativo
- Inclua uma referência aos namespaces Aspose::BarCode e Aspose::BarCode::BarCodeRecognition
- Adicione as referências de arquivos de cabeçalho necessárias em seu aplicativo
- Use a matriz BaseDecodeType para definir os tipos de código de barras desejados para ler do arquivo de origem
- Inicialize o objeto de classe BarCodeReader para ler os códigos de barras do arquivo PNG
- Iterar as informações extraídas do código de barras e exibi-las no console
Em C++ Barcode scanner o aplicativo pode ser desenvolvido aderindo aos passos mencionados acima e algumas linhas de código. Em primeiro lugar, você precisará adicionar a referência da API usando o NugGet e incluindo os arquivos de cabeçalho necessários. Na próxima etapa, você definirá os tipos de código de barras desejados para os quais desenvolver um leitor usando o enumerador DecodeType. Usando a instância da classe BarCodeReader, forneceremos o caminho para o arquivo PNG de origem com diferentes códigos de barras e array de tipos de código de barras desejado. Por fim, iteramos as informações lidas do código de barras e as exibiremos no console.
Código para ler código de barras usando Java
No exemplo acima, para criar um leitor de código de barras, um aplicativo baseado em C++ foi desenvolvido usando algumas linhas de código fácil de entender, que é capaz de escanear diferentes tipos de código de barras. Nesta aplicação, focamos no desenvolvimento de um leitor de código de barras para os tipos QR, Code 39 Standard, Pdf 417, Data Matrix, Code 128 e RM 4 SCC. Mas a API oferece suporte a muitos outros tipos de código de barras que você pode explorar no enumerador DecodeType. Usamos chamadas de API simples para desenvolver um aplicativo de leitura de código de barras C++.
Neste exemplo, exploramos que para desenvolver uma API baseada em Barcode Scanner C++ e seus respectivos recursos podem ser usados. Se estiver interessado em gerar o código QR, consulte o artigo sobre como Gerar QR Code usando C++.