Os códigos de barras 2D, também conhecidos como matriz códigos de barras, são um tipo de código de barras que codifica informações em duas dimensões, tanto vertical quanto horizontalmente. Isto permite-lhes armazenar significativamente mais dados do que os seus homólogos 1D tradicionais, tornando-os ideais para aplicações onde o espaço é limitado. Entre os códigos de barras 2D mais utilizados estão os códigos QR, ou códigos de resposta rápida. Esses quadrados preto e branco onipresentes se infiltraram em quase todos os aspectos de nossas vidas, desde rótulos de produtos até cardápios de restaurantes e até mesmo arte de rua. Os códigos QR revolucionaram a maneira como interagimos com as informações. Com uma única leitura, esses códigos versáteis podem nos transportar para sites, exibir mensagens de texto, conectar-nos a perfis de redes sociais e até mesmo iniciar aplicativos. O artigo fornecerá um guia passo a passo para gerar códigos de barras 2D ou códigos QR usando a API do gerador de código de barras 2D. Então vamos começar.
Este artigo abordará os seguintes tópicos:
- API gerador de código de barras 2D
- Como criar darcodes 2D ou códigos QR?
- Gerador de código de barras 2D em C#
- Gerador de código 2D em Java
- Faça um código de barras 2D em Python
- Gerador de código QR 2D
- Gerador de código 2D online
- Criador de código 2D - recursos de aprendizagem
API gerador de código de barras 2D
Aspose.Barcode é uma API popular de código de barras 2D e gerador de código QR que permite criar e personalizar vários tipos de códigos de barras 2D, incluindo códigos QR. É uma biblioteca abrangente de geração e reconhecimento de código de barras que permite aos desenvolvedores integrar a funcionalidade de código de barras em seus .NET, Java, PHP, C++, Android, Node.js e Python aplicativos. A API suporta mais de 60 simbologias de códigos de barras, incluindo códigos de barras 1D e 2D. Nas seções a seguir, exploraremos as etapas para criar um código QR para texto usando a biblioteca Aspose.Barcode.
A API permite gerar QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code, Han Xin Code, HIBC Código QR LIC
Como criar códigos de barras 2D ou códigos QR?
- Baixe e instale a biblioteca Aspose.Barcode.
- Inicialize uma nova instância da classe BarcodeGenerator.
- Especifique o texto que deseja codificar em um código de barras 2D.
- Salve a imagem de código gerada em um arquivo.
Gerador de código de barras 2D em C#
Podemos criar um código de barras 2D e desenvolver um gerador de código com Aspose.BarCode for .NET seguindo as etapas abaixo:
- 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
- Em seguida, crie uma instância da classe BarcodeGenerator e defina EncodeTypes.
- Em seguida, especifique o texto a ser codificado.
- Opcionalmente, especifique opções de personalização de código.
- Por fim, chame o método save() para salvar a imagem do código de barras gerada no caminho de arquivo fornecido.
O exemplo de código a seguir mostra como gerar um código de barras 2D usando C#.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Inicialize uma instância do BarcodeGenerator
// Especifique o tipo de codificação
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");
// Definir resolução
generator.Parameters.Resolution = 100;
// Gerar código de barras
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
Gerador de código 2D em Java
Da mesma forma, podemos criar um código de barras 2D em Java usando Aspose.BarCode for Java seguindo as etapas mencionadas acima. Entretanto, precisamos baixar o JAR da API ou adicionar a seguinte configuração pom.xml em uma aplicação Java baseada 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.10</version>
</dependency>
O exemplo de código a seguir mostra como criar um código de barras 2D usando Java.
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
// Inicializar BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// Defina o valor do tamanho em pixels
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// Gerar código de barras asteca
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Faça um código de barras 2D em Python
Para criar códigos de barras 2D ou códigos QR em Python, usaremos Aspose.BarCode para Python via .NET. Para este efeito, siga os passos mencionados anteriormente. No entanto, baixe o 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 de barras 2D em Python.
import aspose.barcode as barcode
# Inicializar objeto da classe BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")
# Definir parâmetros para código de barras Datamatrix
generator.parameters.barcode.x_dimension.pixels = 8.0
# Gerar código de barras Datamatrix
generator.save("C:\\Files\\datamatrix-barcode.png")
Gerador de código QR 2D
Podemos criar códigos QR facilmente seguindo as etapas mencionadas anteriormente. No entanto, precisamos apenas especificar os EncodeTypes como “QR”.
O exemplo de código a seguir mostra como gerar um código QR usando C#.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Inicialize uma instância do BarcodeGenerator
// Especifique o tipo de codificação como QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// Especifique a dimensão X
generator.Parameters.Barcode.XDimension.Pixels = 8;
// gerar código QR
generator.Save("C:\\Files\\qr-code.jpg");
2D Code Creator – Obtenha uma licença gratuita
Aspose fornece uma versão de avaliação gratuita projetada para testar os recursos e capacidades da API. Obtenha uma licença temporária gratuita para explorar a biblioteca sem quaisquer limitações de avaliação.
Gerador de código 2D on-line
Você também pode experimentar este gerador de código de barras online gratuito aplicativo da web para gerar códigos de barras 2D ou códigos QR. Este aplicativo web foi desenvolvido usando a API acima.
Criador de código 2D - Recursos de aprendizagem
Além de criar códigos de barras 2D ou códigos QR, você pode aprender mais sobre Aspose.BarCode e explorar seus vários recursos atraentes usando os recursos abaixo:
Conclusão
Nesta postagem do blog, mostramos como criar códigos de barras 2D ou códigos QR on-line ou programaticamente. Seguindo as etapas descritas neste guia, você pode desenvolver facilmente seus próprios aplicativos geradores de código 2D. Também introduzimos um aplicativo da web on-line para criar códigos de barras em qualquer lugar. Esperamos que esta postagem tenha sido útil para orientá-lo no processo de criação de códigos de barras 2D com Aspose.Barcode. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.