Il codice QR (Quick Response code) è in realtà un codice a barre 2D che contiene informazioni che possono essere facilmente lette e scansionate da un lettore di codici QR e da uno smartphone. Al giorno d’oggi, i codici QR vengono utilizzati nelle informazioni sui prodotti e nel marketing, nei pagamenti mobili, nel controllo degli accessi, ecc.

Lettore di codici QR utilizzando C# | Scansiona il codice QR dall'immagine

API .NET dello scanner di codici QR

GroupDocs.Parser for C# API è una soluzione che consente agli sviluppatori di estrarre informazioni da vari formati di documenti, inclusi PDF, Word, Excel e molti altri. Offre un’interfaccia semplice e funzionalità complete, consentendo un’analisi senza sforzo di testo, metadati, immagini, codici a barre e contenuto strutturato dai documenti. In questo articolo, lo userò per scansionare codici QR da immagini all’interno di un’applicazione .NET usando C#.

Puoi scaricare le DLL o il programma di installazione MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.

PM> Install-Package GroupDocs.Parser

Come scansionare il codice QR usando C#

Le poche righe seguenti ti costringeranno a cambiare idea sull’idea sbagliata che la scansione del codice QR sia un compito difficile. Ecco i passaggi che mostrano come leggere un’immagine del codice QR:

  • Carica l’immagine del codice QR utilizzando la classe Parser.
  • Ottieni i codici QR dell’immagine caricata.
  • Estrai il messaggio allegato dal QR Code utilizzando la proprietà Value.

Il seguente codice sorgente C# esegue la scansione dell’immagine del codice QR con l’applicazione .NET utilizzando C#:

// Scansiona il codice QR usando C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
    // Estrai tutti i codici QR.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // Iterare
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // Stampa i valori del codice QR identificato
        Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
    }
}

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per analizzare lo scanner QR e altre funzionalità dell’API senza alcuna limitazione di valutazione.

Conclusione

Oggi hai appena imparato il modo semplice per scansionare il codice QR dall’immagine usando C#. Da questo apprendimento, puoi sviluppare il tuo lettore di codici QR o semplicemente creare un’applicazione per scanner di codici QR online.

Per ulteriori informazioni, è possibile visitare il seguente materiale utile:

API .NET dello scanner di codici QR | Documentazione

Riferimento API | Supporto gratuito | Esempi di codice

Guarda anche