Kody QR można zeskanować za pomocą smartfona lub innego urządzenia, aby otworzyć stronę internetową, obejrzeć film lub uzyskać dostęp do innych zakodowanych informacji. Cieszą się coraz większą popularnością, ponieważ są łatwe w obsłudze i pozwalają na przechowywanie dużej ilości danych na małej przestrzeni. W tym poście na blogu pokażemy, jak wygenerować tekstowe kody QR w Python. Udostępnimy przewodnik krok po kroku i fragmenty kodu, które pomogą Ci opracować własny generator tekstu do kodu QR w Python.
W tym artykule poruszono następujące tematy:
- Tekst do generatora kodów QR w języku Python
- Tekst do kodu QR w Python
- Dostosuj tekst do generowania kodu QR
- Wygeneruj kod QR z tekstem
- Wysłanie SMS-a do generatora kodów QR online
- Darmowe zasoby edukacyjne
Tekst do generatora kodów QR API Python
Będziemy używać API Aspose.BarCode for Python do generowania kodów QR z tekstu. Umożliwia generowanie i odczytywanie kodów kreskowych oraz kodów QR w Python. Interfejs API obsługuje ponad 60 symboli kodów kreskowych, takich jak kod QR, kod 128, kod 39, EAN, UPC i wiele innych. Umożliwia programistom łatwe zapisywanie wygenerowanego kodu kreskowego lub kodu QR w różnych formatach obrazu, takich jak PNG, JPEG i TIFF.
Proszę pobierz pakiet lub zainstaluj API z PyPI, używając następującego polecenia pip w konsoli:
pip install aspose-barcode-for-python-via-net
Tekst do kodu QR w Python
Możemy wygenerować kod QR z tekstu za pomocą Aspose.BarCode for Python, wykonując poniższe kroki:
- Utwórz instancję klasy BarcodeGenerator.
- Ustaw EncodeTypes jako „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 pod podaną ścieżką pliku.
Poniższy przykładowy kod pokazuje, jak utworzyć kod QR przy użyciu języka Python.
# Ten przykład kodu demonstruje, jak wygenerować kod QR z tekstu.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);
# Określ tekst kodu do zakodowania
generator.code_text = "Your text goes here!";
# Określ rozmiar obrazu
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;
# Zapisz wygenerowany kod QR
generator.save("C:\\Files\\Text_QR_Code.jpg")
Dostosuj generowanie tekstu do kodu QR w Python
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 Python.
# Ten przykładowy kod pokazuje, jak dostosować kod QR z tekstu.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);
# Określ tekst kodu do zakodowania
generator.code_text = "Your text goes here!";
# Określ rozmiar obrazu
generator.parameters.barcode.x_dimension.pixels = 8.0;
# Ustaw kolor tła
generator.parameters.back_color = Color(0,0,128)
# Ustaw kolor QR
generator.parameters.barcode.bar_color = Color(255,255,255)
# Ustaw rozdzielczość obrazu
generator.parameters.resolution = 300.0
# Ustaw granicę
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0
# Zapisz wygenerowany kod QR
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Wygeneruj kod QR z tekstem w Python
Do wygenerowanego obrazu kodu QR możemy 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ć parametry codetext i właściwości captionponiżej, jak pokazano poniżej:
# Ten przykład kodu demonstruje, jak wygenerować kod QR za pomocą tekstu.
# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);
# Określ tekst kodu do zakodowania
generator.code_text = "Your text goes here!";
# Określ rozmiar obrazu
generator.parameters.barcode.x_dimension.pixels = 8.0;
# Ustaw kolor tła
generator.parameters.back_color = Color(255,255,255)
# Ustaw kolor QR
generator.parameters.barcode.bar_color = Color(0,0,255)
# Ustaw rozdzielczość obrazu
generator.parameters.resolution = 300.0
# Ustaw granicę
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0
# Pokaż tekst kodu nad kodem QR
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;
# Ustaw podpis pod kodem QR
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "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
Możesz dowiedzieć się więcej o konwertowaniu tekstu na kod QR 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 pokazaliśmy, jak opracować generator tekstu do kodu QR w Python przy użyciu Aspose.BarCode for Python. Widzieliśmy także, jak dostosować kody QR i dodać podpisy do obrazu. Wykorzystując Aspose.BarCode, możesz tworzyć wspaniałe kody QR, których można używać do linków do stron internetowych, informacji kontaktowych i nie tylko. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.