Estrai codici a barre dal documento con le opzioni
introduzione
In questo tutorial, esamineremo il processo di estrazione dei codici a barre da un documento utilizzando GroupDocs.Parser per .NET. GroupDocs.Parser è una potente libreria che ti consente di estrarre testo, metadati e codici a barre da vari formati di documenti come PDF, Microsoft Word, Excel e altri.
Prerequisiti
Prima di iniziare, assicurati di disporre dei seguenti prerequisiti:
- Ambiente di sviluppo: assicurati di avere Visual Studio installato sul tuo computer.
- Libreria GroupDocs.Parser: scarica e installa la libreria GroupDocs.Parser per .NET daQui.
- Documento campione: preparare un documento campione (ad esempio, PDF, DOCX) contenente codici a barre per l’estrazione.
Importa spazi dei nomi
Innanzitutto, devi importare gli spazi dei nomi necessari nel tuo progetto C# per utilizzare le funzionalità GroupDocs.Parser.
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;
Passaggio 1: creare un’istanza della classe parser
Per iniziare, crea un’istanza diParser
class passando il percorso al documento di esempio.
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
// Codice da aggiungere nei passaggi successivi
}
Passaggio 2: verificare il supporto per l’estrazione dei codici a barre
Successivamente, controlla se il documento supporta l’estrazione del codice a barre utilizzando il fileFeatures
proprietà delParser
esempio.
if (!parser.Features.Barcodes)
{
Console.WriteLine("Document doesn't support barcode extraction.");
return;
}
Passaggio 3: definire le opzioni di estrazione del codice a barre
Ora, specifica le opzioni per l’estrazione del codice a barre utilizzandoBarcodeOptions
. È possibile impostare parametri quali modalità di qualità e tipi di codici a barre.
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
Passaggio 4: estrarre i codici a barre dal documento
Usa ilGetBarcodes
metodo delParser
classe per estrarre i codici a barre in base alle opzioni definite.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
Passaggio 5: ripetere e visualizzare i codici a barre estratti
Infine, scorri i codici a barre estratti e visualizza l’indice e i valori della pagina.
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
}
Conclusione
In questo tutorial, abbiamo imparato come estrarre i codici a barre da un documento utilizzando GroupDocs.Parser per .NET. Questo processo prevede la creazione di un fileParser
esempio, definendo le opzioni di estrazione e scorrendo i codici a barre estratti. GroupDocs.Parser semplifica l’attività di estrazione dei codici a barre da vari formati di documenti, consentendo un’elaborazione efficiente dei documenti all’interno delle applicazioni .NET.
Domande frequenti
GroupDocs.Parser può estrarre codici a barre da documenti PDF?
Sì, GroupDocs.Parser supporta l’estrazione di codici a barre da documenti PDF insieme ad altri formati come DOCX, XLSX, ecc.
Quali tipi di codici a barre supporta GroupDocs.Parser?
GroupDocs.Parser supporta vari tipi di codici a barre inclusi i codici QR, Code 39, Code 128 e altri.
GroupDocs.Parser richiede una licenza per uso commerciale?
Sì, per l’uso commerciale è necessaria una licenza valida. È possibile ottenere una licenza daQui.
GroupDocs.Parser è adatto per l’elaborazione batch di documenti?
Sì, GroupDocs.Parser può gestire in modo efficiente l’elaborazione batch di documenti per l’estrazione di testo, il recupero di metadati e l’estrazione di codici a barre.
Dove posso trovare supporto tecnico per GroupDocs.Parser?
È possibile ottenere supporto tecnico o porre domande suForum di GroupDocs.