Gerador de código QR Python

Códigos QR podem ser escaneados por um smartphone ou outro dispositivo para abrir um site, assistir a um vídeo ou acessar outras informações codificadas. Eles estão se tornando cada vez mais populares porque são fáceis de usar e podem ser usados para armazenar muitos dados em um espaço pequeno. Nesta postagem do blog, mostraremos como gerar códigos QR de texto em Python. Forneceremos um guia passo a passo e trechos de código para ajudá-lo a desenvolver seu próprio texto para gerador de código QR em Python.

Este artigo cobre os seguintes tópicos:

  1. Texto para API Python do gerador de código QR
  2. Texto para código QR em Python
  3. Personalizar texto para geração de código QR
  4. Gerar um código QR com texto
  5. Texto para gerador de código QR on-line
  6. Recursos de aprendizagem gratuitos

API Python do gerador de texto para código QR

Usaremos a API Aspose.BarCode for Python para gerar códigos QR a partir de texto. Permite gerar e ler códigos de barras e códigos QR em Python. A API suporta mais de 60 símbolos de código de barras, como código QR, Código 128, Código 39, EAN, UPC e muitos mais. Ele permite que os desenvolvedores salvem facilmente o código de barras ou código QR gerado em vários formatos de imagem, como PNG, JPEG e TIFF.

Por favor, baixe o pacote ou instale a API do PyPI usando o seguinte comando pip no console:

pip install aspose-barcode-for-python-via-net 

Texto para código QR em Python

Podemos gerar um código QR a partir de texto com Aspose.BarCode para Python seguindo as etapas abaixo:

  1. Crie uma instância da classe BarcodeGenerator.
  2. Defina os EncodeTypes como “QR”.
  3. Especifique o texto de entrada a ser codificado.
  4. Opcionalmente, especifique as opções de personalização do código QR.
  5. Por fim, chame o método save() para salvar a imagem do código QR gerada no caminho do arquivo fornecido.

O exemplo de código a seguir mostra como criar um código QR usando Python.

# Este exemplo de código demonstra como gerar um código QR a partir de texto.
# Inicialize o BarcodeGenerator
# Especifique o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Especifique o texto do código a ser codificado
generator.code_text = "Your text goes here!";

# Especifique o tamanho da imagem
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# Salve o código QR gerado
generator.save("C:\\Files\\Text_QR_Code.jpg")
Texto para código QR em Python

Texto para código QR em Python.

Personalize texto para geração de código QR em Python

Podemos personalizar a aparência dos códigos QR gerados a partir de texto seguindo as etapas mencionadas anteriormente. No entanto, precisamos definir propriedades adicionais para personalizar a cor de fundo, cor da borda, altura da imagem, etc.

O exemplo de código a seguir mostra como personalizar texto para geração de código QR em Python.

# Este exemplo de código demonstra como personalizar um código QR do Text.
# Inicialize o BarcodeGenerator
# Especifique o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Especifique o texto do código a ser codificado
generator.code_text = "Your text goes here!";

# Especifique o tamanho da imagem
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Definir cor de fundo
generator.parameters.back_color = Color(0,0,128)

# Definir cor do QR
generator.parameters.barcode.bar_color = Color(255,255,255)

# Definir resolução da imagem
generator.parameters.resolution = 300.0

# Definir borda
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

# Salve o código QR gerado
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Personalize texto para geração de código QR em Python

Personalize texto para geração de código QR em Python.

Gere código QR com texto em Python

Podemos adicionar texto legível à imagem do código QR gerada. Pode ser um rótulo de texto principal, uma legenda superior ou uma legenda inferior. Podemos adicionar o texto do código e a legenda abaixo seguindo as etapas mencionadas anteriormente. No entanto, precisamos apenas definir os parâmetros codetext e as propriedades captionbelow conforme mostrado abaixo:

# Este exemplo de código demonstra como gerar um código QR com texto.
# Inicialize o BarcodeGenerator
# Especifique o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Especifique o texto do código a ser codificado
generator.code_text = "Your text goes here!";

# Especifique o tamanho da imagem
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Definir cor de fundo
generator.parameters.back_color = Color(255,255,255)

# Definir cor do QR
generator.parameters.barcode.bar_color = Color(0,0,255)

# Definir resolução da imagem
generator.parameters.resolution = 300.0

# Definir borda
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

# Mostrar o texto do código acima do código QR
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# Defina a legenda abaixo do código 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"

# Salve o código QR gerado
generator.save("C:\\Files\\QR_Code_with_text.jpg")
Gere código QR com texto em Python

Gere código QR com texto em Python.

Gerador de texto para código QR - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Texto para código QR on-line

Você pode gerar um código QR a partir de qualquer entrada de texto on-line gratuitamente usando o aplicativo web gerador de código QR on-line, que é desenvolvido usando esta API.

Gerador de texto para código QR - Recursos de aprendizagem

Você pode aprender mais sobre como converter texto em código QR e explorar vários outros recursos da biblioteca usando os recursos abaixo:

Conclusão

Nesta postagem do blog, mostramos como desenvolver um gerador de texto para código QR em Python usando Aspose.BarCode para Python. Também vimos como personalizar os códigos QR e adicionar legendas à imagem. Ao aproveitar o Aspose.BarCode, você pode criar códigos QR impressionantes que podem ser usados para links de sites, informações de contato e muito mais. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também