Código de barras PNG

Conversión de código de barras PNG en .NET

Los códigos de barras sirven como un lenguaje universal, permitiendo a las empresas rastrear y gestionar sus productos de manera eficiente, agilizar los procesos de pago y mejorar la eficiencia operativa en general. Además, en el mundo del comercio minorista, la logística y la gestión de inventarios de ritmo acelerado de hoy, la capacidad de generar códigos de barras programáticamente es esencial. En este artículo, vamos a discutir los detalles sobre cómo generar los códigos de barras en varias codificaciones y cómo guardar el código de barras en formato PNG utilizando la API REST de .NET.

API de Conversión de Código de Barras

Aspose.BarCode Cloud API proporciona grandes capacidades para crear, manipular y renderizar códigos de barras lineales, en 2D y postales en la nube. La API reconoce y genera imágenes de códigos de barras en JPEG, TIFF, PNG, BMP y GIF formatos. Para generar una salida personalizada, puede especificar atributos de imagen como ancho, altura, estilo de borde y formato de imagen de salida. Este artículo destaca además los detalles relacionados con el procesamiento de BarCode utilizando la API REST de la nube.

Por favor, tenga en cuenta que todas nuestras API están protegidas por contraseña, por lo que antes de proceder con su uso, necesita suscribirse a una cuenta en Aspose.Cloud dashboard. También recomendamos visitar los siguientes enlaces

Control Bars Width

En las versiones de lanzamiento recientes de Aspose.BarCode Cloud API, hemos proporcionado flexibilidad para el procesamiento de códigos de barras y específicamente hemos introducido la función para controlar el valor de reducción de barras. Estos valores se utilizan para compensar la expansión de la tinta durante la operación de impresión. Aparte de la propiedad mencionada anteriormente, hay una variedad de opciones para controlar la representación de las imágenes de códigos 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>
Aspose.Barcode

1a:- Valor de BarWidthReduction como 0.5

Save Barcode as Image

1b:- Valor de BarWidthReduction como 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 vista previa

Fig 2:- Vista previa del 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>"
Code128 vista previa

Fig 3:- Vista previa del 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>"
Vista previa de EAN8

Fig 4:- Vista previa del 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 vista previa

Fig 5:- Vista previa del 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 vista previa del código de barras

Fig 6:- Vista previa del 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>"
UPCA BarCode preview.

Fig 7:- Vista previa del código de barras UPCA.

VIN

Código de barras VIN donde el texto se muestra sobre el código de barras, con un valor de Reducción de Ancho de Barra de 1 y la resolución establecida en 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>"
Vista previa del código de barras VIN

FIg 8:- vista previa del 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>"
PZN Vista previa del código de barras.

Fig 9:- Vista previa del 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>"
Vista previa del código de barras DataMatrix

Fig 10:- Vista previa del 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>"
Vista previa del código QR

Fig 11:- Vista previa del código de barras QR.

Aparte del tipo de códigos de barras especificados anteriormente, la API de Aspose.BarCode Cloud proporciona soporte para muchos más tipos de códigos de barras.

Enlaces útiles.

Aplicaciones en línea gratuitas

¡Quiero ver la API en acción!

Sin configurar el entorno, puedes intentar explorar las características que actualmente ofrece Aspose.BarCode utilizando Aspose.BarCode cross platform Apps.

Artículos Relacionados

Recomendamos encarecidamente visitar los siguientes enlaces para aprender sobre: