Kod QR to dwuwymiarowy kod kreskowy, którego można używać do przechowywania niektórych przydatnych danych w celu identyfikacji lub śledzenia informacji. Czasami może być konieczne utworzenie kodu QR w celu osadzenia informacji w postaci pionowych i poziomych siatek. W związku z tym w tym artykule wyjaśniono, jak programowo wygenerować kod QR w języku C#.
- Instalacja interfejsu API języka C# w celu wygenerowania kodu QR
- Wygeneruj kod QR w C#
- Wygeneruj kod QR za pomocą kodowania ForceQR w języku C#
Instalacja interfejsu API języka C# w celu wygenerowania kodu QR
Musisz zainstalować Aspose.BarCode for .NET API. Może służyć do tworzenia lub skanowania różnego rodzaju kodów kreskowych. Możesz pobrać referencyjne pliki DLL lub zainstalować je za pomocą następującego polecenia NuGet.
PM> Install-Package Aspose.BarCode
Wygeneruj kod QR w C#
Możesz wygenerować kod QR, wykonując poniższe czynności:
- Zainicjuj instancję klasy BarcodeGenerator, określając EncodeType i tekst wejściowy.
- Ustaw wersję i typ kodowania kodu QR.
- Wygeneruj kod QR i zapisz obraz wyjściowy w formacie PNG.
Poniższy fragment kodu pokazuje, jak wygenerować kod QR w języku C#:
// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;
// Ustaw wersję automatyczną
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
//Ustaw typ kodowania QR ForceMicroQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);
Wygeneruj kod QR za pomocą kodowania ForceQR w języku C#
Tutaj dowiesz się, jak utworzyć kod QR typu ForceQR w języku C#.
- Zainicjuj instancję klasy BarcodeGenerator, określając EncodeType i tekst wejściowy.
- Ustaw wersję i typ kodowania kodu QR.
- Utwórz kod QR i zapisz wygenerowany kod QR jako obraz PNG.
Poniższy przykład kodu pokazuje, jak wygenerować kod QR z kodowaniem ForceQR w języku C#:
// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;
// Ustaw wersję automatyczną
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
//Ustaw typ kodowania QR ForceQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);
Uzyskaj bezpłatną licencję
Możesz poprosić o bezpłatną licencję tymczasową, aby w pełni przetestować interfejs API.
Wniosek
W tym artykule nauczyłeś się programowo generować kod QR z różnymi wersjami i typami kodowania w języku C#. Poza tym możesz odwiedzić sekcję dokumentacja, aby zapoznać się z różnymi innymi funkcjami oferowanymi przez Aspose.BarCode for .NET API. W razie jakichkolwiek pytań prosimy pisać do nas na forum.