
Kody szybkiej odpowiedzi (QR) stały się integralną częścią współczesnej komunikacji. Są to wszechstronne narzędzia wykorzystywane w różnych zastosowaniach, od marketingu i promocji po zarządzanie zapasami i płatności zbliżeniowe. Kod QR to dwuwymiarowy kod kreskowy przechowujący informacje w formacie graficznym. Składa się z czarnych kwadratów ułożonych na siatce białych kwadratów i może przechowywać różne typy danych, takie jak tekst, adresy URL, informacje kontaktowe i inne. W tym poście na blogu przyjrzymy się, jak tworzyć kody QR w języku C#.
Generator kodów QR - Instalacja API C#
Tworzenie kodów QR w C# pozwala zintegrować generowanie kodów QR z aplikacjami i zautomatyzować proces. Może to być korzystne dla firm i programistów, którzy chcą dodać funkcję kodów QR do swoich aplikacji. Wystarczy skonfigurować Conholdate.Total dla .NET na stronie Pobrane lub uruchomić następujące polecenie instalacyjne NuGet:
PM> NuGet\Install-Package Conholdate.Total
Utwórz kod QR w C#
Możesz utworzyć kod QR w języku C#, wykonując następujące kroki:
- Utwórz obiekt klasy BarcodeGenerator.
- Ustaw różne parametry wyglądu kodu QR.
- Ustaw wersję QR i typ kodowania.
- Zapisz wygenerowany kod QR.
Poniższy przykładowy kod pokazuje, jak utworzyć kod QR w języku C#:
// Zainicjuj instancję klasy BarcodeGenerator
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "Aspose");
// Ustaw różne parametry kodu kreskowego
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;
gen.Parameters.AutoSizeMode = Aspose.BarCode.Generation.AutoSizeMode.Nearest;
gen.Parameters.ImageHeight.Pixels = 200;
gen.Parameters.ImageWidth.Pixels = 200;
// Ustaw wersję automatyczną
gen.Parameters.Barcode.QR.QrVersion = Aspose.BarCode.Generation.QRVersion.Auto;
// Ustaw typ kodowania ForceQR
gen.Parameters.Barcode.QR.QrEncodeType = Aspose.BarCode.Generation.QREncodeType.ForceQR;
// Zapisz wygenerowany kod QR
gen.Save("QRcode.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);
Utwórz kod QR ze współczynnikiem proporcji w C#
Możesz dostosować proces generowania kodu QR za pomocą różnych wyglądów, takich jak poziom korekcji błędów, rozmiar, tryb kodowania danych, współczynnik proporcji itp. Poniższe kroki pokazują, jak ustawić współczynnik proporcji podczas tworzenia kodu QR:
- Zainicjuj instancję klasy BarcodeGenerator.
- Ustaw parametry kodu kreskowego.
- Ustaw współczynnik proporcji.
- Zapisz wygenerowany kod QR.
Poniższy fragment kodu pokazuje, jak utworzyć kod QR o proporcjach w języku C#:
// Zainicjuj instancję klasy BarcodeGenerator
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "ASPOSE");
// Ustaw parametry kodu kreskowego
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;
// Ustaw współczynnik proporcji
gen.Parameters.Barcode.QR.AspectRatio = 2;
// Zapisz wygenerowany kod QR
gen.Save("QrAspectRatio.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);
Poniższy obraz przedstawia wygenerowany kod QR ze współczynnikiem proporcji ustawionym na 2:

Bezpłatna licencja ewaluacyjna
Możesz poprosić o bezpłatną licencję tymczasową w celu oceny interfejsów API bez żadnych ograniczeń i ograniczeń.
Podsumowując
Kody QR są nie tylko wygodne, ale także oferują praktyczny sposób łączenia świata fizycznego i cyfrowego. Niezależnie od tego, czy tworzysz aplikację mobilną, aplikację internetową, czy oprogramowanie komputerowe, możliwość tworzenia kodów QR w języku C# może poprawić doświadczenia użytkowników i usprawnić udostępnianie danych. Zatem śmiało zacznij integrować generowanie kodów QR ze swoimi projektami C#. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.
Często zadawane pytania
Czy mogę dostosować wygląd kodu QR w C#?
Tak, większość bibliotek kodów QR w języku C# umożliwia dostosowanie rozmiaru, koloru i poziomu korekcji błędów kodu QR oraz dodanie logo lub etykiet do obrazu kodu QR.
Czy mogę wygenerować kody QR do użytku offline w języku C#?
Tak, możesz generować kody QR do użytku offline, zapisując wygenerowany obraz kodu QR do pliku lub drukując go. Po utworzeniu kody QR nie wymagają skanowania połączenia internetowego.
Jak zapisać wygenerowany kod QR jako plik obrazu w C#?
Po wygenerowaniu kodu QR możesz zapisać go jako plik obrazu (np. PNG, JPEG) przy użyciu standardowych operacji wejścia/wyjścia na plikach w języku C#. Biblioteki zazwyczaj udostępniają metody konwersji kodu QR do formatu obrazu.