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é obsahují neanglické znaky—například arabské, latinské nebo řecké—je zásadní tyto znaky zakó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ů pomocí kódování 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 pomocí NuGet s následujícím příkazem:

PM> Install-Package Aspose.Bar.Code

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

Pro generování čárového kódu s kódováním UTF-8 postupujte podle následujících kroků:

  1. Vytvořte instanci: Vytvořte instanci třídy BarcodeGenerator a určete typ čárového kódu pomocí EncodeTypes.
  2. Nastavte text čárového kódu: Použijte vlastnost BarcodeGenerator.CodeText k definování textu pro čárový kód.
  3. Určete kódování: Uveďte kódování textu UTF-8 pomocí vlastnosti BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding (ujistěte se, že QR nahradíte odpovídajícím typem čárového kódu definovaným v konstruktoru BarcodeGenerator).
  4. Generujte čárový kód: Zavolejte metodu BarcodeGenerator.GenerateBarCodeImage pro vytvoření čárového kódu, přičemž uložíte vrácený obrázek do objektu Bitmap.
  5. Uložte obrázek: 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 s kódováním UTF-8 v C#:

Čtení čárového kódu zakódovaného v UTF-8 pomocí C#

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

  1. Načtěte obrázek čá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ý BarCodeResult vrácený metodou BarCodeReader.ReadBarCodes().
  3. Nastavte kódování: Vytvořte instanci třídy Encoding a nastavte ji na UTF-8.
  4. Získejte pole znaků: Získejte pole znaků z bajtů vrácených objektem BarCodeResult.
  5. Sestavte řetězec: Vytvořte Unicode řetězec z 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 Aspose Plugin můžete efektivně spravovat různé znakovou sady. Pro další prozkoumání se podívejte na dokumentaci pro více informací o C# API pro čárové kódy.

Související odkazy