GroupDocs.Parser for .NET

Extraia códigos de barras de PDF usando C#

Detecte e extraia informações de códigos de barras de arquivos PDF, Word, Excel e imagens usando GroupDocs.Parser em suas aplicações .NET.

Passos para extrair códigos de barras de Pdf em C#

GroupDocs.Parser permite extrair dados de códigos de barras de arquivos PDF em aplicações .NET seguindo estes passos simples:

  1. Carregue o arquivo PDF usando uma instância de Parser.
  2. Verifique se o documento suporta a extração de códigos de barras.
  3. Recupere a lista de códigos de barras do documento.
  4. Itere pelos resultados e utilize os valores dos códigos de barras extraídos.
// Carregue o documento contendo códigos de barras usando a classe Parser
using (Parser parser = new Parser("input.pdf")) {

    // Verifique se o arquivo suporta extração de códigos de barras
    if (!parser.Features.Barcodes) {
        Console.WriteLine("A extração de códigos de barras não é suportada");
        return;
    }

    // Recupere e processe os códigos de barras extraídos
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    foreach (PageBarcodeArea barcode in barcodes) {
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        Console.WriteLine("Value: " + barcode.Value);
    }
}
dotnet add package GroupDocs.Parser
clique para copiar
copiado
Mais exemplos Documentação

Recursos avançados de análise de documentos

Além da extração de códigos de barras, GroupDocs.Parser permite extrações de texto simples, imagens e dados estruturados para apoiar automações avançadas e fluxos de trabalho de processamento de dados.

Reconhecimento de códigos de barras e análise de documentos

Suporte a múltiplos formatos de códigos de barras

Reconheça tipos comuns de códigos de barras, incluindo QR Code, Code 128, Data Matrix, EAN, Aztec e mais.

Extraia códigos de barras de documentos e imagens

Leia códigos de barras de documentos PDF, Word, Excel e formatos de imagem como JPEG, PNG e BMP.

Configurações de extração personalizáveis

Configure opções de detecção como regiões de escaneamento e processamento de documentos de várias páginas.

Como extrair códigos de barras de um PDF usando opções de código de barras

Este exemplo demonstra como extrair códigos de barras de um arquivo PDF utilizando opções específicas de extração de códigos de barras.

C#

//  Carregue o arquivo PDF com a classe Parser
using (Parser parser = new Parser("input.pdf"))
{
    // Confirme que a extração de códigos de barras é suportada
    if (!parser.Features.Barcodes)
    {
        return;
    }

    // Utilize opções de códigos de barras para filtrar resultados
    BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");

    // Recupere os dados do código de barras do documento
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

    // Processe a lista de códigos de barras extraídos
    foreach (PageBarcodeArea barcode in barcodes)
    {
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        Console.WriteLine("Value: " + barcode.Value);
    }
}

Sobre a API GroupDocs.Parser for .NET

GroupDocs.Parser é uma poderosa API de análise de documentos para desenvolvedores .NET. Ela permite a extração de texto, imagens, conteúdo estruturado e códigos de barras de diversos formatos de arquivo, incluindo PDF, Word, Excel, PowerPoint e mais — tudo sem depender de ferramentas externas.
Saiba mais
About illustration

Pronto para começar?

Baixe GroupDocs.Parser gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Formatos suportados para extração de códigos de barras

GroupDocs.Parser suporta a detecção de códigos de barras em uma ampla gama de formatos de documentos e imagens. Veja abaixo os tipos de arquivos comumente suportados.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português