Čárové kódy se používají k vizuální reprezentaci dat ve strojově čitelné podobě. Nejčastěji se čárové kódy jeví jako prostředek identifikace produktu. Různé typy čárových kódů se používají v různých scénářích, jako je Code128, QR, Datamatrix, Aztec atd. V tomto článku se dozvíte, jak generovat čárové kódy v C#. Dále uvidíte, jak upravit vzhled čárového kódu.
- C# Barcode Generator API
- Jak vygenerovat čárový kód pomocí C#
- Jak vygenerovat QR čárový kód pomocí C#
- Přizpůsobte si vzhled čárového kódu v C#
- Přidejte popisek do čárového kódu pomocí C#
C# Barcode API – ke stažení zdarma
Aspose.BarCode for .NET je výkonný generátor čárových kódů a API skeneru. Umožňuje generovat a číst širokou škálu symbolik čárových kódů, včetně, ale nejen:
- Kód128
- Kód11
- Kód39
- QR
- Datamatrix
- EAN13
- EAN8
- ITF14
- PDF417
- a více.
Rozhraní API si můžete stáhnout zdarma nebo jej nainstalovat do své aplikace .NET pomocí NuGet.
PM> Install-Package Aspose.BarCode
Jak vygenerovat čárový kód pomocí C#
Následují kroky ke generování čárového kódu pomocí Aspose.BarCode for .NET.
- Nejprve vytvořte objekt třídy BarcodeGenerator a zadejte typ a text čárového kódu v jeho konstruktoru.
- Nastavte vlastnosti čárového kódu, jako je rozlišení atd.
- Nakonec vygenerujte čárový kód pomocí metody BarcodeGenerator.Save(String).
Následující ukázka kódu ukazuje, jak vygenerovat čárový kód pomocí C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// nastavit rozlišení
generator.Parameters.Resolution = 400;
// vygenerovat čárový kód
generator.Save("generate-barcode.png");
Jak vygenerovat QR čárový kód pomocí C#
Podobným způsobem můžete generovat další typy čárových kódů. Pro ukázku vygenerujme QR čárový kód. Následují kroky pro vygenerování čárového kódu QR.
- Vytvořte objekt třídy BarcodeGenerator a zadejte typ čárového kódu jako EncodeTypes.QR.
- Vygenerujte čárový kód pomocí metody BarcodeGenerator.Save(String).
Následující ukázka kódu ukazuje, jak vygenerovat QR čárový kód pomocí C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// nastavit rozlišení
generator.Parameters.Resolution = 400;
// vygenerovat čárový kód
generator.Save("generate-barcode.png");
Přizpůsobte si vzhled čárového kódu v C#
Můžete si také upravit vzhled čárového kódu. Můžete například změnit jeho písmo, barvu popředí, barvu pozadí, barvu textu atd. Následují kroky k přizpůsobení čárového kódu pomocí Aspose.BarCode for .NET.
- Nejprve vytvořte instanci třídy BarcodeGenerator.
- Nastavte vzhled čárového kódu pomocí vlastností BarcodeGenerator.Parameters, tj. BarcodeGenerator.Parameters.BackColor.
- Nakonec vygenerujte čárový kód pomocí metody BarcodeGenerator.Save(String).
Následující ukázka kódu ukazuje, jak vygenerovat přizpůsobený aztécký čárový kód pomocí C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");
// nastavit barvu zadní strany čárového kódu
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;
// nastavit barvu čárového kódu
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;
// nastavit barvu ohraničení
generator.Parameters.Border.Color = System.Drawing.Color.Black;
// nastavit barvu textu
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;
// nastavit rozlišení
generator.Parameters.Resolution = 400;
// vygenerovat čárový kód
generator.Save("generate-barcode.png");
Přidejte popisek do čárových kódů pomocí C#
Možná jste viděli čárové kódy s popiskem nad nebo pod obrázkem čárového kódu. Tyto titulky lze použít k zobrazení dalších informací o samotném čárovém kódu. Aspose.BarCode for .NET také umožňuje přidat popisek pod, nad nebo na obě strany čárového kódu. Následují kroky pro přidání titulku.
- Nejprve vytvořte objekt třídy BarcodeGenerator.
- Nastavte text čárového kódu a zadejte jej v konstruktoru BarcodeGenerator.
- Nastavte titulek pomocí vlastností CaptionAbove nebo CaptionBelow.
- Nakonec čárový kód uložte pomocí metody BarcodeGenerator.Save(String).
Následující ukázka kódu ukazuje, jak přidat titulek do čárového kódu pomocí C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// nastavit titulky
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;
// vygenerovat čárový kód
generator.Save("generate-barcode.png");
Závěr
V tomto článku jste se naučili generovat čárové kódy programově pomocí C#. Kromě toho jste viděli, jak upravit čárový kód úpravou jeho vzhledu. Více o API generátoru čárových kódů C# můžete prozkoumat pomocí dokumentace.