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.