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
- 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ů 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ů:
- Vytvoření instance: Vytvořte instanci třídy BarcodeGenerator a určete typ čárového kódu pomocí EncodeTypes.
- Nastavení textu čárového kódu: Použijte vlastnost BarcodeGenerator.CodeText k definování textu pro čárový kód.
- 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).
- 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.
- 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ů:
- Načtení obrázku čá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ým BarCodeResult, který vrátí metoda BarCodeReader.ReadBarCodes().
- Nastavení kódování: Vytvořte instanci třídy Encoding a nastavte ji na UTF-8.
- Získání pole znaků: Získejte pole znaků z bajtů vrácených objektem BarCodeResult.
- Sestavení řetězce: Sestavte Unicode řetězec ze 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 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#.