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
- Genera Codice a Barre con Codifica UTF-8 in C#
- Leggi Codice a Barre con Codifica UTF-8 in C#
- Ottieni una Licenza API Gratuita
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:
- Crea un’Istanza: Instanzia la classe BarcodeGenerator e specifica il tipo di codice a barre utilizzando EncodeTypes.
- Imposta il Testo del Codice a Barre: Usa la proprietà BarcodeGenerator.CodeText per definire il testo per il codice a barre.
- 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).
- Genera il Codice a Barre: Chiama il metodo BarcodeGenerator.GenerateBarCodeImage per creare il codice a barre, salvando l’immagine restituita in un oggetto Bitmap.
- 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:
- Carica l’Immagine del Codice a Barre: Usa la classe BarCodeReader per caricare l’immagine del tuo codice a barre.
- Elabora i Risultati: Scorri ogni BarCodeResult restituito dal metodo BarCodeReader.ReadBarCodes().
- Imposta la Codifica: Crea un’istanza della classe Encoding e impostala su UTF-8.
- Recupera l’Array di Caratteri: Accedi all’array di caratteri dai byte restituiti dall’oggetto BarCodeResult.
- Costruisci una Stringa: Crea una stringa Unicode dai caratteri per ottenere il testo del codice a barre.
- 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#.