C# Generera streckkoder med UTF-8-kodning

I vårt föregående inlägg utforskade vi hur man genererar och läser olika typer av streckkoder med C#. När man arbetar med språk som inkluderar icke-engelska tecken—som arabiska, latinska eller grekiska—är det avgörande att koda dessa tecken med Unicode-standarder, specifikt UTF-8. Denna artikel kommer att guida dig genom stegen för att generera och läsa streckkoder med UTF-8-kodning i C#.

Innehållsförteckning

C# API för att generera streckkoder med UTF-8-kodning

Aspose.BarCode för .NET API är en robust lösning för streckkodsgenerering och igenkänning i C#. Det stöder ett brett utbud av streckkods-symbologier och gör det möjligt att generera streckkoder med UTF-8-kodning. Du kan enkelt ladda ner API:t eller installera det via NuGet med följande kommando:

PM> Install-Package Aspose.BarCode

Generera streckkod med UTF-8-kodning i C#

För att generera en streckkod med UTF-8-kodning, följ dessa steg:

  1. Skapa en instans: Instansiera BarcodeGenerator klassen och specificera streckkodstypen med EncodeTypes.
  2. Ange streckkodstext: Använd BarcodeGenerator.CodeText egenskapen för att definiera texten för streckkoden.
  3. Specificera kodning: Ange UTF-8 textkodning med BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding egenskapen (se till att ersätta QR med den lämpliga streckkodstyp som definieras i BarcodeGenerator konstruktorn).
  4. Generera streckkod: Anropa BarcodeGenerator.GenerateBarCodeImage metoden för att skapa streckkoden, spara den returnerade bilden i ett Bitmap objekt.
  5. Spara bilden: Slutligen, spara streckkodsbilden som en fil med Bitmap.Save(String) metoden.

Här är ett kodexempel som visar hur man genererar en streckkod med UTF-8-kodning i C#:

Läs UTF-8-kodad streckkod med C#

För att känna igen en UTF-8-kodad streckkod med C#, följ dessa steg:

  1. Ladda streckkodsbilden: Använd BarCodeReader klassen för att ladda din streckkodsbild.
  2. Bearbeta resultat: Loop igenom varje BarCodeResult som returneras av BarCodeReader.ReadBarCodes() metoden.
  3. Ange kodning: Skapa en instans av Encoding klassen och ställ in den på UTF-8.
  4. Hämta teckenarray: Åtkomst till teckenarrayen från bytena som returneras av BarCodeResult objektet.
  5. Konstruera en sträng: Bygg en Unicode-sträng från tecknen för att få streckkodstexten.
  6. Skriv ut texten: Slutligen, skriv ut den hämtade streckkodstexten.

Här är ett kodexempel som visar hur man känner igen streckkoder med UTF-8-kodning i C#:

Få en gratis API-licens

Om du är intresserad av att prova API:t kan du få en gratis tillfällig licens.

Slutsats

I denna artikel lärde du dig hur man genererar och läser streckkoder med UTF-8-kodning i C#. Med Aspose-pluginet kan du effektivt hantera olika teckenuppsättningar. För vidare utforskning, kolla in dokumentationen för mer insikter om C# streckkod API.

Relaterade länkar