Kody kreskowe służą do wizualnego przedstawienia danych w formie czytelnej dla komputera. Najczęściej kody kreskowe wydają się być środkiem identyfikacji produktu. Różne typy kodów kreskowych są używane w różnych scenariuszach, takich jak Code128, QR, Datamatrix, Aztec itp. W tym artykule dowiesz się, jak generować kody kreskowe w języku C#. Ponadto zobaczysz, jak dostosować wygląd kodu kreskowego.
- Interfejs API generatora kodów kreskowych C#
- Jak wygenerować kod kreskowy za pomocą C#
- Jak wygenerować kod kreskowy QR za pomocą C#
- Dostosuj wygląd kodu kreskowego w C#
- Dodaj podpis w kodzie kreskowym za pomocą C#
Interfejs API kodów kreskowych C# — bezpłatne pobieranie
Aspose.BarCode for .NET to potężny generator kodów kreskowych i interfejs API skanera. Pozwala generować i odczytywać szeroką gamę symboli kodów kreskowych, w tym między innymi:
- Kod128
- Kod11
- Kod39
- QR
- Datamatrix
- EAN13
- EAN8
- ITF14
- PDF417
- i więcej.
Możesz pobrać interfejs API za darmo lub zainstalować go w swojej aplikacji .NET za pomocą NuGet.
PM> Install-Package Aspose.BarCode
Jak wygenerować kod kreskowy za pomocą C#
Poniżej przedstawiono kroki, aby wygenerować kod kreskowy przy użyciu Aspose.BarCode dla platformy .NET.
- Najpierw utwórz obiekt klasy Generatorkodów kreskowych i określ w jego konstruktorze typ i tekst kodu kreskowego.
- Ustaw funkcje kodu kreskowego, takie jak rozdzielczość itp.
- Na koniec wygeneruj kod kreskowy za pomocą metody BarcodeGenerator.Save(String).
Poniższy przykład kodu pokazuje, jak wygenerować kod kreskowy przy użyciu języka C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// ustaw rozdzielczość
generator.Parameters.Resolution = 400;
// wygenerować kod kreskowy
generator.Save("generate-barcode.png");
Jak wygenerować kod kreskowy QR za pomocą C#
W podobny sposób możesz wygenerować inne typy kodów kreskowych. Na potrzeby demonstracji wygenerujmy kod kreskowy QR. Poniżej przedstawiono kroki, aby wygenerować kod kreskowy QR.
- Utwórz obiekt klasy BarcodeGenerator i określ typ kodu kreskowego jako EncodeTypes.QR.
- Wygeneruj kod kreskowy metodą BarcodeGenerator.Save(String).
Poniższy przykład kodu pokazuje, jak wygenerować kod kreskowy QR przy użyciu języka C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// ustaw rozdzielczość
generator.Parameters.Resolution = 400;
// wygenerować kod kreskowy
generator.Save("generate-barcode.png");
Dostosuj wygląd kodu kreskowego w C#
Możesz także dostosować wygląd kodu kreskowego. Na przykład możesz zmienić czcionkę, kolor przedni, kolor tła, kolor tekstu itp. Poniżej przedstawiono kroki, aby dostosować kod kreskowy za pomocą Aspose.BarCode for .NET.
- Najpierw utwórz instancję klasy BarcodeGenerator.
- Ustaw wygląd kodu kreskowego za pomocą właściwości BarcodeGenerator.Parameters tj. BarcodeGenerator.Parameters.BackColor.
- Na koniec wygeneruj kod kreskowy za pomocą metody BarcodeGenerator.Save(String).
Poniższy przykładowy kod pokazuje, jak wygenerować dostosowany kod kreskowy Aztec przy użyciu języka C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");
// ustaw kolor tyłu kodu kreskowego
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;
// ustaw kolor paska kodu kreskowego
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;
// ustaw kolor obramowania
generator.Parameters.Border.Color = System.Drawing.Color.Black;
// ustaw kolor tekstu
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;
// ustaw rozdzielczość
generator.Parameters.Resolution = 400;
// wygenerować kod kreskowy
generator.Save("generate-barcode.png");
Dodaj podpis w kodach kreskowych za pomocą C#
Być może widziałeś kody kreskowe z podpisem nad lub pod obrazem kodu kreskowego. Podpisy te mogą służyć do wyświetlania dodatkowych informacji o samym kodzie kreskowym. Aspose.BarCode for .NET umożliwia również dodanie podpisu poniżej, powyżej lub po obu stronach kodu kreskowego. Poniżej przedstawiono kroki dodawania podpisu.
- Najpierw utwórz obiekt klasy Generator kodów kreskowych.
- Ustaw tekst i typ kodu kreskowego w konstruktorze BarcodeGenerator.
- Ustaw podpis za pomocą właściwości CaptionAbove lub CaptionBelow.
- Na koniec zapisz kod kreskowy za pomocą metody BarcodeGenerator.Save(String).
Poniższy przykładowy kod pokazuje, jak dodać podpis w kodzie kreskowym przy użyciu języka C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// ustaw napisy
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;
// wygenerować kod kreskowy
generator.Save("generate-barcode.png");
Wniosek
W tym artykule nauczyłeś się, jak programowo generować kody kreskowe przy użyciu języka C#. Ponadto widziałeś, jak dostosować kod kreskowy, modyfikując jego wygląd. Możesz dowiedzieć się więcej o interfejsie API generatora kodów kreskowych C#, korzystając z dokumentacji.