Generator kodów QR w języku C#

Kody QR służą do przechowywania dużej ilości danych na małej przestrzeni. Są łatwe w użyciu i można je skanować za pomocą smartfonów lub innych urządzeń, aby otworzyć stronę internetową, obejrzeć film lub uzyskać dostęp do innych zakodowanych informacji. W tym wpisie na blogu dowiemy się, jak programowo generować tekstowe kody QR w języku C#. Udostępnimy przewodnik krok po kroku i fragmenty kodu, które pomogą Ci opracować własny generator tekstu do kodu QR w języku C#.

W tym artykule omówiono następujące tematy:

  1. C# tekst do API generatora kodów QR
  2. Konwertuj tekst na kod QR w C#
  3. Dostosuj tekst do generowania kodu QR
  4. Wygeneruj kod QR z tekstem
  5. Wysłanie SMS-a do generatora kodów QR online
  6. Darmowe zasoby edukacyjne

Interfejs API generatora tekstu w języku C# do kodu QR

Do konwersji dowolnego tekstu na kod QR wykorzystamy API Aspose.BarCode for .NET. Umożliwia generowanie, skanowanie i odczytywanie kodów kreskowych oraz kodów QR w aplikacjach .NET. Interfejs API umożliwia programistom łatwe zapisywanie wygenerowanego kodu kreskowego lub kodu QR w różnych formatach obrazu, takich jak PNG, JPEG i TIFF. Obsługuje ponad 60 symboli kodów kreskowych, takich jak kod QR, kod 128, kod 39, EAN, UPC i wiele innych.

Proszę pobierz bibliotekę DLL interfejsu API lub zainstaluj ją za pomocą następującego polecenia NuGet:

PM> Install-Package Aspose.BarCode

Konwertuj tekst na kod QR w C#

Możemy łatwo wygenerować kod QR z dowolnego dostarczonego tekstu, wykonując poniższe czynności:

  1. Utwórz instancję klasy BarcodeGenerator.
  2. Ustaw EncodeTypes na QR.
  3. Określ tekst wejściowy do zakodowania.
  4. Opcjonalnie określ opcje dostosowywania kodu QR.
  5. Na koniec wywołaj metodę Save(), aby zapisać wygenerowany obraz kodu QR w podanej ścieżce pliku.

Poniższy przykładowy kod pokazuje, jak przekonwertować tekst na kod QR w języku C#.

// Ten przykład kodu demonstruje, jak wygenerować kod QR z tekstu.
// Zainicjuj generator kodów kreskowych
// Określ typ kodowania jako QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Określ tekst kodu do zakodowania
generator.CodeText = "Your text goes here!";

// Określ rozmiar obrazu
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;

// Zapisz wygenerowany kod QR
generator.Save("C:\\Files\\Text_QR_Code.jpg");
Tekst do kodu QR w języku C#

Tekst do kodu QR w języku C#.

Dostosuj generowanie tekstu do kodu QR w języku C#

Możemy dostosować wygląd kodów QR wygenerowanych z tekstu, wykonując kroki opisane wcześniej. Musimy jednak ustawić dodatkowe właściwości, aby dostosować kolor tła, kolor obramowania, wysokość obrazu itp.

Poniższy przykładowy kod pokazuje, jak dostosować tekst do generowania kodu QR w języku C#.

// Ten przykład kodu demonstruje, jak wygenerować kod QR z tekstu.
// Zainicjuj generator kodów kreskowych
// Określ typ kodowania jako QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Określ tekst kodu do zakodowania
generator.CodeText = "Your text goes here!";

// Określ rozmiar obrazu
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Ustaw kolor tła
generator.Parameters.BackColor = Color.Red;

// Ustaw kolor QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// Ustaw rozdzielczość obrazu
generator.Parameters.Resolution = 300;

// Ustaw granicę
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Zapisz wygenerowany kod QR
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
Dostosuj generowanie tekstu do kodu QR w języku C#

Dostosuj generowanie tekstu do kodu QR w języku C#.

Wygeneruj kod QR z tekstem w C#

Do wygenerowanego obrazu kodu QR możemy także dodać tekst czytelny dla człowieka. Może to być główna etykieta tekstowa, podpis górny lub podpis dolny. Możemy dodać tekst kodu i podpis poniżej, wykonując kroki wymienione wcześniej. Musimy jednak tylko ustawić właściwości CodeTextParameters i CaptionBelow, jak pokazano poniżej:

// Ten przykład kodu demonstruje, jak wygenerować kod QR z tekstu.
// Zainicjuj generator kodów kreskowych
// Określ typ kodowania jako QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Określ tekst kodu do zakodowania
generator.CodeText = "Your text goes here!";

// Określ rozmiar obrazu
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Ustaw kolor tła
generator.Parameters.BackColor = Color.White;

// Ustaw kolor QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// Ustaw rozdzielczość obrazu
generator.Parameters.Resolution = 300;

// Ustaw granicę
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Pokaż tekst kodu nad kodem QR
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;

// Ustaw podpis pod kodem QR
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "HELLO";
generator.Parameters.CaptionBelow.Text = "ASPOSE";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.CaptionBelow.Font.Style = FontStyle.Bold;
generator.Parameters.CaptionBelow.Font.Size.Pixels = 18;
generator.Parameters.CaptionBelow.Font.FamilyName = "Verdana";

// Zapisz wygenerowany kod QR
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
Wygeneruj kod QR z tekstem w C#

Wygeneruj kod QR z tekstem w języku C#.

Generator tekstu do kodu QR — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.

Wyślij SMS-a na kod QR online

Możesz bezpłatnie wygenerować kod QR z dowolnego tekstu wprowadzonego online, korzystając z internetowej aplikacji internetowej do generowania kodów QR opracowanej przy użyciu tego interfejsu API.

Generator tekstu do kodu QR — zasoby edukacyjne

Oprócz generowania tekstowych kodów QR, możesz dowiedzieć się więcej o generowaniu kodów kreskowych i poznać różne inne funkcje biblioteki, korzystając z poniższych zasobów:

Wniosek

W tym poście na blogu dowiedzieliśmy się, jak opracować generator tekstu do kodu QR w języku C#. Widzieliśmy także, jak dostosować kody QR i dodać podpisy do wygenerowanych obrazów. Wykorzystując Aspose.BarCode for .NET, możesz tworzyć wspaniałe kody QR, które można wykorzystać w linkach do stron internetowych, informacjach kontaktowych i nie tylko. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.

Zobacz też