C# Genera Codici a Barre con Codifica UTF-8

Nel nostro post precedente, abbiamo esplorato come generare e leggere vari tipi di codici a barre utilizzando C#. Quando si tratta di lingue che includono caratteri non inglesi—come arabo, latino o greco—è fondamentale codificare questi caratteri utilizzando standard Unicode, in particolare UTF-8. Questo articolo ti guiderà attraverso i passaggi per generare e leggere codici a barre utilizzando la codifica UTF-8 in C#.

Indice

API C# per Generare Codici a Barre utilizzando Codifica UTF-8

L’API Aspose.BarCode per .NET è una soluzione robusta per la generazione e il riconoscimento di codici a barre in C#. Supporta un’ampia gamma di simbologie di codici a barre e consente di generare codici a barre utilizzando la codifica UTF-8. Puoi facilmente scaricare l’API o installarla tramite NuGet con il seguente comando:

PM> Install-Package Aspose.BarCode

Genera Codice a Barre con Codifica UTF-8 in C#

Per generare un codice a barre utilizzando la codifica UTF-8, segui questi passaggi:

  1. Crea un’Istanza: Instanzia la classe BarcodeGenerator e specifica il tipo di codice a barre utilizzando EncodeTypes.
  2. Imposta il Testo del Codice a Barre: Usa la proprietà BarcodeGenerator.CodeText per definire il testo per il codice a barre.
  3. Specifica la Codifica: Indica la codifica del testo UTF-8 con la proprietà BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding (assicurati di sostituire QR con il tipo di codice a barre appropriato definito nel costruttore BarcodeGenerator).
  4. Genera il Codice a Barre: Chiama il metodo BarcodeGenerator.GenerateBarCodeImage per creare il codice a barre, salvando l’immagine restituita in un oggetto Bitmap.
  5. Salva l’Immagine: Infine, salva l’immagine del codice a barre come file utilizzando il metodo Bitmap.Save(String).

Ecco un esempio di codice che dimostra come generare un codice a barre utilizzando la codifica UTF-8 in C#:

Leggi Codice a Barre con Codifica UTF-8 utilizzando C#

Per riconoscere un codice a barre codificato in UTF-8 utilizzando C#, segui questi passaggi:

  1. Carica l’Immagine del Codice a Barre: Usa la classe BarCodeReader per caricare l’immagine del tuo codice a barre.
  2. Elabora i Risultati: Scorri ogni BarCodeResult restituito dal metodo BarCodeReader.ReadBarCodes().
  3. Imposta la Codifica: Crea un’istanza della classe Encoding e impostala su UTF-8.
  4. Recupera l’Array di Caratteri: Accedi all’array di caratteri dai byte restituiti dall’oggetto BarCodeResult.
  5. Costruisci una Stringa: Crea una stringa Unicode dai caratteri per ottenere il testo del codice a barre.
  6. Visualizza il Testo: Infine, stampa il testo del codice a barre recuperato.

Ecco un esempio di codice che mostra come riconoscere codici a barre utilizzando la codifica UTF-8 in C#:

Ottieni una Licenza API Gratuita

Se sei interessato a provare l’API, puoi ottenere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come generare e leggere codici a barre utilizzando la codifica UTF-8 in C#. Con il Plugin Aspose, puoi gestire in modo efficiente set di caratteri diversi. Per ulteriori esplorazioni, consulta la documentazione per ulteriori approfondimenti sull’API barcode C#.