Barcode PNG

Conversão de PNG de código de barras em .NET

Os códigos de barras servem como uma linguagem universal, permitindo que as empresas rastreiem e gerenciem seus produtos de forma eficiente, agilizem os processos de checkout e melhorem a eficiência operacional geral. Além disso, no mundo acelerado do varejo, logística e gerenciamento de inventário de hoje, a capacidade de gerar códigos de barras programaticamente é essencial. Neste artigo, vamos discutir os detalhes sobre como gerar os códigos de barras em várias codificações e como salvar o código de barras no formato PNG usando a API REST .NET.

API de Conversão de Código de Barras

Aspose.BarCode Cloud API fornece grandes capacidades para criar, manipular e renderizar códigos de barras lineares, 2D e postais na nuvem. A API reconhece e gera imagens de código de barras nos formatos JPEG, TIFF, PNG, BMP e GIF. Para gerar uma saída personalizada, você pode especificar atributos da imagem, como largura, altura, estilo de borda e formato da imagem de saída. Este artigo destaca ainda mais os detalhes relacionados ao processamento de código de barras usando a API REST da Cloud.

Por favor, note que todas as nossas APIs são protegidas por senha, então antes de prosseguir com seu uso, você precisa se inscrever em uma conta no Aspose.Cloud dashboard. Também recomendamos visitar os seguintes links

Largura das Barras de Controle

Nas versões de lançamento recentes da Aspose.BarCode Cloud API, oferecemos flexibilidade para o processamento de códigos de barras e, especificamente, introduzimos o recurso para controlar o valor de redução das barras. Esses valores são usados para compensar a propagação da tinta durante a operação de impressão. Além da propriedade mencionada acima, existem uma variedade de opções para controlar a renderização das imagens de código de barras.

Code39Standard

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>
save barcode as image

Fig 1a:- BarWidthReduction value as 0.5

Save Barcode as Image

1b:- BarWidthReduction value as 4

Code93Extended

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code93Extended&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
Code93Extended preview

Fig 2:- Pré-visualização do Código de Barras Code93Extended.

Code128

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code128&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Navy&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
Visualização do Code128

Fig 3:- Visualização do código de barras Code128.

EAN8

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN8&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Gold&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
EAN8 Pré-visualização

Fig 4:- Visualização do código de barras EAN8.

EAN13

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN13&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Yellow&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
EAN13 preview

Fig 5:- Prévia do Código de Barras EAN13.

SCC14

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=SCC14&Text=123456&TextColor=Pink&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Green&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
SCC14 BarCode pré-visualização

Fig 6:- Pré-visualização do código de barras SCC14.

UPCA

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=UPCA&Text=12345678&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Pink&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
Pré-visualização do código de barras UPCA.

Fig 7:- Prévia do código de barras UPCA.

VIN

VIN código de barras onde o texto é exibido em cima do código de barras, com valor de BarWidthReduction como 1 e resolução definida para 130 dpi.

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=VIN&Text=12345678&TextLocation=Above&TextColor=Navy&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
Pré-visualização do código de barras VIN

FIg 8:- Visualização do código de barras VIN.

PZN

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=PZN&Text=12345678&TextLocation=Above&TextAlignment=Left&TextColor=Maroon&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Olive&BorderColor=Olive&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
Prévia do código de barras PZN.

Fig 9:- Pré-visualização do código de barras PZN.

DataMatrix

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=DataMatrix&Text=Sample%20Text&TextLocation=Above&TextAlignment=Center&TextColor=Yellow&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=gray&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
Visualização do código de barras DataMatrix

Fig 10:- Prévia do código de barras DataMatrix.

QR

cURL Command

curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=QR&Text=Sample%20Text&TextLocation=Below&TextAlignment=Center&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=azure&BarColor=Navy&BorderColor=Gray&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"
Prévia do Código de Barras QR

Fig 11:- Pré-visualização do Código QR.

Além do tipo de códigos de barras especificado acima, a API Aspose.BarCode Cloud oferece suporte para muitos outros tipos de códigos de barras.

Aplicativos online gratuitos

Quero ver a API em ação!

Sem configurar o ambiente, você pode tentar explorar os recursos atualmente oferecidos pelo Aspose.BarCode usando Aspose.BarCode cross platform Apps.

Artigos Relacionados

Recomendamos fortemente visitar os seguintes links para aprender sobre: