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:
- C# tekst do API generatora kodów QR
- Konwertuj tekst na kod QR w C#
- Dostosuj tekst do generowania kodu QR
- Wygeneruj kod QR z tekstem
- Wysłanie SMS-a do generatora kodów QR online
- 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:
- Utwórz instancję klasy BarcodeGenerator.
- Ustaw EncodeTypes na QR.
- Określ tekst wejściowy do zakodowania.
- Opcjonalnie określ opcje dostosowywania kodu QR.
- 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");
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");
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");
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:
- Przewodnik programisty
- Darmowe aplikacje internetowe
- Odniesienie do API
- Poradniki i artykuły z instrukcjami
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.