
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
- Generování čárového kódu s kódováním UTF-8 v C#
- Čtení čárového kódu s kódováním UTF-8 v C#
- Získání bezplatné licence API
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ů:
- Vytvořte instanci: Vytvořte instanci třídy BarcodeGenerator a určete typ čárového kódu pomocí EncodeTypes.
- Nastavte text čárového kódu: Použijte vlastnost BarcodeGenerator.CodeText k definování textu pro čárový kód.
- 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).
- 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.
- 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ů:
- 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.
- Zpracování výsledků: Procházejte každý BarCodeResult vrácený metodou BarCodeReader.ReadBarCodes().
- Nastavte kódování: Vytvořte instanci třídy Encoding a nastavte ji na UTF-8.
- Získejte pole znaků: Získejte pole znaků z bajtů vrácených objektem BarCodeResult.
- Sestavte řetězec: Vytvořte Unicode řetězec z znaků, abyste získali text čárového kódu.
- 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.