Generator kodów QR w Python

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:

  1. Tekst do generatora kodów QR w języku Python
  2. Tekst do kodu QR w Python
  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

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:

  1. Utwórz instancję klasy BarcodeGenerator.
  2. Ustaw EncodeTypes jako „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 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")
Tekst do kodu QR w Python

Tekst do kodu QR w Python.

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")
Dostosuj generowanie tekstu do kodu QR w Python

Dostosuj generowanie tekstu do kodu QR w Python.

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")
Wygeneruj kod QR z tekstem w Python

Wygeneruj kod QR z tekstem w Python.

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:

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.

Zobacz też