Streckkoder används för att visuellt representera data i en maskinläsbar form. Oftast verkar streckkoder vara ett sätt att identifiera en produkt. Olika typer av streckkoder används i olika scenarier som Code128, QR, Datamatrix, Aztec, etc. I den här artikeln får du lära dig hur du genererar streckkoderna i C#. Dessutom kommer du att se hur du anpassar utseendet på en streckkod.
- C# Barcode Generator API
- Hur man genererar en streckkod med C#
- Hur man genererar QR-streckkod med C#
- Anpassa utseendet på en streckkod i C#
- Lägg till bildtext i streckkod med C#
C# Barcode API - Gratis nedladdning
Aspose.BarCode for .NET är en kraftfull streckkodsgenerator och skanner-API. Den låter dig generera och läsa ett brett utbud av streckkodssymboler, inklusive men inte begränsat till:
- Kod128
- Kod11
- Kod39
- QR
- Datamatris
- EAN13
- EAN8
- ITF14
- PDF417
- och mer.
Du kan ladda ner API:et gratis eller få det installerat i din .NET-applikation med NuGet.
PM> Install-Package Aspose.BarCode
Hur man genererar en streckkod med C#
Följande är stegen för att generera en streckkod med Aspose.BarCode för .NET.
- Skapa först ett objekt av klassen BarcodeGenerator och ange streckkodens typ och text i dess konstruktor.
- Ställ in streckkodens funktioner som upplösning och etc.
- Till sist, generera streckkod med metoden BarcodeGenerator.Save(String).
Följande kodexempel visar hur man genererar en streckkod med C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// ställ in upplösning
generator.Parameters.Resolution = 400;
// generera streckkoder
generator.Save("generate-barcode.png");
Hur man genererar en QR-streckkod med C#
Du kan generera andra typer av streckkoder på liknande sätt. Låt oss skapa en QR-streckkod för demonstrationen. Följande är stegen för att generera en QR-streckkod.
- Skapa ett objekt av klassen BarcodeGenerator och ange streckkodens typ som EncodeTypes.QR.
- Generera streckkod med metoden BarcodeGenerator.Save(String).
Följande kodexempel visar hur man genererar en QR-streckkod med C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// ställ in upplösning
generator.Parameters.Resolution = 400;
// generera streckkoder
generator.Save("generate-barcode.png");
Anpassa utseendet på en streckkod i C#
Du kan också anpassa streckkodens utseende. Du kan till exempel ändra dess teckensnitt, förfärg, bakgrundsfärg, textfärg och etc. Följande är stegen för att anpassa en streckkod med Aspose.BarCode för .NET.
- Skapa först en instans av klassen BarcodeGenerator.
- Ställ in streckkodens utseende med BarcodeGenerator.Parameters egenskaper, dvs. BarcodeGenerator.Parameters.BackColor.
- Till sist, generera streckkod med metoden BarcodeGenerator.Save(String).
Följande kodexempel visar hur man genererar en anpassad aztekisk streckkod med C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");
// ställ in streckkodens bakfärg
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;
// ställ in streckkodens streckfärg
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;
// ange kantfärg
generator.Parameters.Border.Color = System.Drawing.Color.Black;
// ställ in textfärg
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;
// ställ in upplösning
generator.Parameters.Resolution = 400;
// generera streckkoder
generator.Save("generate-barcode.png");
Lägg till bildtext i streckkoder med C#
Du kanske har sett streckkoder med en bildtext ovanför eller under streckkodsbilden. Dessa bildtexter kan användas för att visa ytterligare information om själva streckkoden. Aspose.BarCode för .NET låter dig också lägga till en bildtext under, ovanför eller på båda sidor av streckkoden. Följande är stegen för att lägga till en bildtext.
- Skapa först ett objekt av klassen BarcodeGenerator.
- Ställ in streckkodens text och skriv in konstruktorn för BarcodeGenerator.
- Ställ in bildtext med egenskaperna CaptionAbove eller CaptionBelow.
- Spara slutligen streckkoden med metoden BarcodeGenerator.Save(String).
Följande kodexempel visar hur man lägger till bildtext i en streckkod med C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// ställ in bildtexter
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;
// generera streckkoder
generator.Save("generate-barcode.png");
Slutsats
I den här artikeln har du lärt dig hur du genererar streckkoder programmatiskt med C#. Dessutom har du sett hur du anpassar en streckkod genom att ändra dess utseende. Du kan utforska mer om C# streckkodsgeneratorns API med hjälp av dokumentation.