
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
- Generera streckkod med UTF-8-kodning i C#
- Läsa streckkod med UTF-8-kodning i C#
- Få en gratis API-licens
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:
- Skapa en instans: Instansiera BarcodeGenerator klassen och specificera streckkodstypen med EncodeTypes.
- Ange streckkodstext: Använd BarcodeGenerator.CodeText egenskapen för att definiera texten för streckkoden.
- 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).
- Generera streckkod: Anropa BarcodeGenerator.GenerateBarCodeImage metoden för att skapa streckkoden, spara den returnerade bilden i ett Bitmap objekt.
- 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:
- Ladda streckkodsbilden: Använd BarCodeReader klassen för att ladda din streckkodsbild.
- Bearbeta resultat: Loop igenom varje BarCodeResult som returneras av BarCodeReader.ReadBarCodes() metoden.
- Ange kodning: Skapa en instans av Encoding klassen och ställ in den på UTF-8.
- Hämta teckenarray: Åtkomst till teckenarrayen från bytena som returneras av BarCodeResult objektet.
- Konstruera en sträng: Bygg en Unicode-sträng från tecknen för att få streckkodstexten.
- 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.