Gerador de código QR de texto

Nesta postagem do blog, aprenderemos como criar um código QR para texto com um gerador de código QR de texto. Podemos facilmente converter qualquer texto em um código QR simples que qualquer pessoa pode digitalizar e extrair informações usando qualquer leitor de código QR. O artigo fornecerá um guia passo a passo para criar seu próprio gerador de código QR de texto. Então vamos começar.

Os seguintes tópicos serão abordados neste artigo:

  1. API do gerador de código QR de texto
  2. Etapas para criar código QR para texto com gerador de código QR de texto
  3. Crie um código QR para texto em C#
  4. Crie um código QR para texto em Java
  5. Gerador de código QR de texto em Python
  6. Obtenha uma licença gratuita para a biblioteca de códigos QR de texto
  7. Gerar código QR de texto on-line
  8. Recursos de aprendizagem

API do gerador de código QR de texto

Aspose.Barcode é uma API de gerador de código QR de texto popular que permite criar códigos QR para vários tipos de conteúdo baseado em texto, incluindo URLs, texto simples e informações de contato. Ele permite que você exporte o QR gerado para vários outros formatos, como JPG, PNG, TIFF, BMP, etc. A API permite que os desenvolvedores adicionem código de barras recursos de geração e digitalização para .NET, Java, PHP, C++, Android, Node.js e aplicativos Python de forma rápida e contínua. Nas seções a seguir, exploraremos as etapas para criar um código QR para texto usando a biblioteca Aspose.Barcode.

Etapas para criar um código QR para texto com gerador de código QR de texto

  1. Baixe e instale a biblioteca Aspose.Barcode.
  2. Inicialize uma nova instância da classe BarcodeGenerator.
  3. Especifique o texto que deseja codificar como um código QR.
  4. Salve o código QR em um arquivo.

Crie um código QR para texto em C#

Podemos criar um código QR para texto e desenvolver um gerador de código QR de texto com Aspose.BarCode para .NET seguindo as etapas abaixo:

  1. Em primeiro lugar, baixe a DLL da API ou instale o pacote Aspose.BarCode NuGet usando o seguinte comando no console do gerenciador de pacotes:
PM> Install-Package Aspose.BarCode
  1. Em seguida, crie uma instância da classe BarcodeGenerator e defina os EncodeTypes como “QR”.
  2. Em seguida, especifique o texto a ser codificado.
  3. Opcionalmente, especifique as opções de personalização do código QR.
  4. Por fim, chame o método save() para salvar a imagem do código QR gerado no caminho de arquivo fornecido.

O exemplo de código a seguir mostra como converter um texto em um código QR usando C#.

// Este exemplo de código demonstra como criar um QR Code para texto.
// Crie uma instância da classe BarcodeGenerator
// Especifique o tipo de codificação como QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Your text goes here!");

// Especifique a dimensão X 
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Salve a saída
generator.Save(@"C:\Files\QR.jpg");
Criar código QR em C#.

Criar código QR em C#.

Crie um código QR para texto em Java

Da mesma forma, podemos criar um código QR para texto e desenvolver um gerador de código QR de texto em Java usando Aspose.BarCode para Java seguindo as etapas mencionadas acima. No entanto, precisamos baixar o JAR da API ou adicionar a seguinte configuração pom.xml em um aplicativo Java baseado em Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>23.1</version>
</dependency>

O exemplo de código a seguir mostra como converter um texto em um código QR usando Java.

// Este exemplo de código demonstra como criar um QR Code para texto.
// Crie uma instância da classe BarcodeGenerator
// Especifique o tipo de codificação como QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Your text goes here!");

// Especifique a dimensão X 
gen.getParameters().getBarcode().getXDimension().setPixels(8);

// Especifique a resolução
generator.getParameters().setResolution(400);

// Salve a saída
generator.save(@"C:\Files\QR.jpg");

Gerador de código QR de texto em Python

Também podemos criar um código QR para texto e desenvolver um aplicativo gerador de código QR de texto em Python usando Aspose.BarCode para Python via .NET. Para isso, siga as etapas mencionadas anteriormente. No entanto, faça o download do pacote Python ou instale a API do PyPI usando o seguinte comando pip no console:

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

O exemplo de código a seguir mostra como criar um código QR para texto em Python.


# Este exemplo de código demonstra como gerar um código QR.
# Inicializar o BarcodeGenerator
# Especificar o tipo de codificação
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Your text goes here!");

# Especifique o tamanho da imagem
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Salve o código QR gerado
generator.save("C:\\Files\\QR_Code.jpg")

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

Aspose oferece uma versão de avaliação gratuita que pode ser usada para testar os recursos e capacidades da biblioteca. Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Gerador de código QR de texto on-line

Você pode gerar o código QR on-line gratuitamente usando o aplicativo da Web gerador de código QR on-line, desenvolvido usando esta API.

Biblioteca geradora de código QR de texto - Recursos de aprendizagem

Você pode aprender mais sobre como gerar o código QR e explorar outros recursos da Biblioteca Aspose.BarCode usando os recursos fornecidos abaixo:

Conclusão

Nesta postagem do blog, mostramos como criar um código QR para texto online ou programaticamente. Seguindo as etapas descritas neste guia, você pode desenvolver facilmente seu próprio gerador de código QR de texto. Esperamos que esta postagem tenha sido útil para orientá-lo no processo de criação de um código QR de texto com o Aspose.Barcode. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também