Un codice a barre è una rappresentazione ottica leggibile dalla macchina dei dati, composta da linee e numeri paralleli, utilizzata principalmente per identificare in modo univoco i prodotti e semplificare i processi come la gestione dell’inventario e le transazioni nei punti vendita. In questo articolo, discuteremo come eseguire la scansione a livello di codice dei codici a barre utilizzando C# con un’applicazione .NET.
API .NET dello scanner di codici a barre
L’API GroupDocs.Parser per C# offre agli sviluppatori la possibilità di estrarre dati da diversi formati di documenti come PDF, Word, Excel e altri. Con la sua ampia funzionalità, facilita la facile analisi di testo, metadati, immagini, codici a barre e contenuto strutturato. In questo articolo, esploreremo come utilizzare questa API per eseguire la scansione di codici a barre da immagini all’interno di un’applicazione .NET utilizzando C#.
Puoi scaricare le DLL o il programma di installazione MSI dalla sezione dei download o installare l’API nella tua applicazione .NET tramite NuGet.
PM> Install-Package GroupDocs.Parser
Come scansionare codici a barre usando C#
Se sei uno di quelli che credono ancora che la scansione dei codici a barre sia un’attività complessa, queste righe successive chiariranno il tuo malinteso. Segui questi passaggi per leggere l’immagine di un codice a barre:
- Utilizzare la classe Parser per caricare l’immagine del codice a barre.
- Ottenere i codici a barre dall’immagine caricata.
- Estrarre i dati codificati dal codice a barre utilizzando la proprietà Value.
Il codice sorgente C# seguente illustra come eseguire la scansione di un’immagine di codice a barre all’interno di un’applicazione .NET usando C#.
// Scansiona il codice a barre usando C#
using (Parser parser = new Parser("/path/barcode.png"))
{
// Estrai tutti i codici a barre.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// Itera sui codici a barre
foreach (PageBarcodeArea barcode in barcodes)
{
// Stampa i valori del codice a barre identificato
Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
}
}
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per analizzare lo scanner di codici a barre e altre funzionalità dell’API senza alcuna limitazione di valutazione.
Conclusione
Per concludere, hai imparato il modo semplice per scansionare i codici a barre dall’immagine usando C#. Da questo apprendimento, puoi sviluppare il tuo lettore di codici a barre o semplicemente creare un’applicazione di scansione di codici a barre online.
Per ulteriori informazioni, è possibile visitare il seguente materiale utile:
- API .NET per la scansione di codici a barre
- Documentazione
- Riferimento API
- Supporto gratuito
- Esempi di codice