Lavorare con i codici a barre nei modelli

introduzione

In questo tutorial esploreremo come estrarre in modo efficiente i dati dai documenti utilizzando i modelli con GroupDocs.Parser per .NET. GroupDocs.Parser semplifica il processo di estrazione dei dati consentendo di definire modelli per tipi di dati specifici, come i codici a barre, e quindi analizzare i documenti in base a questi modelli.

Prerequisiti

Prima di iniziare, assicurati di avere la seguente configurazione:

  • GroupDocs.Parser per .NET: è possibile scaricare la libreria daQui.
  • Documento di esempio: prepara un file di esempio (ad esempio, PDF, DOCX) che contiene i dati che desideri estrarre.

Importa spazi dei nomi

Innanzitutto, includi gli spazi dei nomi necessari nel codice C#:

using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;

Passaggio 1: definire un campo codice a barre

Definire un campo codice a barre all’interno di un modello. Questo esempio configura un campo codice QR:

TemplateBarcode barcode = new TemplateBarcode(
    new Rectangle(new Point(590, 80), new Size(150, 150)),
    "QR");

Qui,Rectangle definisce la posizione e la dimensione del campo del codice a barre sul documento.

Passaggio 2: crea un modello

Crea un modello e aggiungivi il campo del codice a barre:

Template template = new Template(new TemplateItem[] { barcode });

Passaggio 3: analizzare il documento utilizzando il modello

Istanziare ilParser class con il percorso del file del documento e analizzare il documento utilizzando il modello definito:

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    DocumentData data = parser.ParseByTemplate(template);
    // Stampa i dati estratti
    for (int i = 0; i < data.Count; i++)
    {
        Console.Write(data[i].Name + ": ");
        PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
        Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
    }
}

Questo frammento di codice apre il documento, applica il modello ed estrae i dati in base al campo del codice a barre definito. Quindi stampa i dati estratti.

Conclusione

L’utilizzo di GroupDocs.Parser per .NET con i modelli semplifica l’estrazione di dati strutturati dai documenti, soprattutto quando si ha a che fare con tipi di dati specifici come i codici a barre. Seguendo questa guida è possibile integrare in modo efficiente le funzionalità di analisi dei documenti nelle applicazioni .NET.

Domande frequenti

D: Posso estrarre più campi di codici a barre da un singolo documento?

R: Sì, puoi definire più campi codice a barre all’interno di un modello ed estrarre i dati corrispondenti da un documento.

D: Quali formati di documento sono supportati per l’analisi?

R: GroupDocs.Parser supporta un’ampia gamma di formati di documenti, inclusi PDF, DOCX, XLSX, PPTX e altri.

D: È disponibile una versione di prova?

R: Sì, puoi ottenere una prova gratuita di GroupDocs.Parser daQui.

D: Come posso ottenere supporto tecnico?

R: Per assistenza tecnica, visitare ilForum di GroupDocs.

D: Dove posso acquistare una licenza?

R: Puoi acquistare una licenza per GroupDocs.Parser daQui.