C# Generování čárových kódů s kódováním UTF-8

V našem předchozím příspěvku jsme prozkoumali, jak generovat a číst různé typy čárových kódů pomocí C#. Při práci s jazyky, které zahrnují znaky, které nejsou v angličtině—například arabské, latinské nebo řecké—je zásadní tyto znaky kódovat pomocí standardů Unicode, konkrétně UTF-8. Tento článek vás provede kroky k generování a čtení čárových kódů pomocí kódování UTF-8 v C#.

Obsah

C# API pro generování čárových kódů s kódováním UTF-8

API Aspose.BarCode pro .NET je robustní řešení pro generování a rozpoznávání čárových kódů v C#. Podporuje širokou škálu symbologií čárových kódů a umožňuje generovat čárové kódy pomocí kódování UTF-8. Můžete snadno stáhnout API nebo jej nainstalovat prostřednictvím NuGet pomocí následujícího příkazu:

PM> Install-Package Aspose.BarCode

Generování čárového kódu s kódováním UTF-8 v C#

Pro generování čárového kódu pomocí kódování UTF-8 postupujte podle těchto kroků:

  1. Vytvoření instance: Vytvořte instanci třídy BarcodeGenerator a určete typ čárového kódu pomocí EncodeTypes.
  2. Nastavení textu čárového kódu: Použijte vlastnost BarcodeGenerator.CodeText k definování textu pro čárový kód.
  3. Určení kódování: Ukažte na kódování textu UTF-8 pomocí vlastnosti BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding (ujistěte se, že nahradíte QR odpovídajícím typem čárového kódu definovaným v konstruktoru BarcodeGenerator).
  4. Generování čárového kódu: Zavolejte metodu BarcodeGenerator.GenerateBarCodeImage pro vytvoření čárového kódu a uložte vrácený obrázek do objektu Bitmap.
  5. Uložení obrázku: Nakonec uložte obrázek čárového kódu jako soubor pomocí metody Bitmap.Save(String).

Zde je ukázka kódu, která demonstruje, jak generovat čárový kód pomocí kódování UTF-8 v C#:

Čtení čárového kódu s kódováním UTF-8 pomocí C#

Pro rozpoznání čárového kódu kódovaného v UTF-8 pomocí C# postupujte podle těchto kroků:

  1. Načtení obrázku čárového kódu: Použijte třídu BarCodeReader k načtení obrázku vašeho čárového kódu.
  2. Zpracování výsledků: Procházejte každým BarCodeResult, který vrátí metoda BarCodeReader.ReadBarCodes().
  3. Nastavení kódování: Vytvořte instanci třídy Encoding a nastavte ji na UTF-8.
  4. Získání pole znaků: Získejte pole znaků z bajtů vrácených objektem BarCodeResult.
  5. Sestavení řetězce: Sestavte Unicode řetězec ze znaků, abyste získali text čárového kódu.
  6. Výstup textu: Nakonec vytiskněte získaný text čárového kódu.

Zde je ukázka kódu, která ukazuje, jak rozpoznávat čárové kódy pomocí kódování UTF-8 v C#:

Získání bezplatné licence API

Pokud máte zájem vyzkoušet API, můžete získat bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak generovat a číst čárové kódy pomocí kódování UTF-8 v C#. S pluginem Aspose můžete efektivně spravovat různé znakové sady. Pro další průzkum se podívejte na dokumentaci pro více informací o API pro čárové kódy v C#.

Související odkazy