
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:
- Texto para API Python do gerador de código QR
- Texto para código QR em Python
- Personalizar texto para geração de código QR
- Gerar um código QR com texto
- Texto para gerador de código QR on-line
- 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:
- Crie uma instância da classe BarcodeGenerator.
- Defina os EncodeTypes como “QR”.
- Especifique o texto de entrada a ser codificado.
- Opcionalmente, especifique as opções de personalização do código QR.
- 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.
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.
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.
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.