Los códigos de barras se utilizan para representar visualmente los datos en forma de objetos gráficos. Se utilizan diferentes tipos de códigos de barras en varios casos, como Code128, código QR, Aztech, Pdf127, etc. En este artículo, aprenderá cómo implementar funciones de generación de códigos de barras en sus aplicaciones web. En particular, el artículo cubrirá cómo generar códigos de barras en aplicaciones Node.js.
- API de generador de código de barras de Node.js
- Generar un código de barras en Node.js
- Generar un Código QR en Node.js
- Personalizar la apariencia de un código de barras
API de generador de código de barras de Node.js
Para generar códigos de barras, usaremos Aspose.BarCode for Node.js via Java. Es una API rica en funciones que le permite generar y leer simbologías de códigos de barras populares desde sus aplicaciones Node.js. Puede descargar la API o instalarla con el siguiente comando NPM.
> npm install aspose.barcode
Aspose.BarCode para Node.js a través de Java admite las siguientes simbologías de códigos de barras.
Publicación de Australia | EAN8 |
azteca | Intercalado2de5 |
Suplemento de código de barras | ITF14 |
BooklandEAN | Matriz 2 de 5 |
Codabar | MSI |
Código11 | Pdf417 |
Código128 | Planeta |
Code39 extendido | postnet |
Código39 estándar | PZN (Pharma Zentral Nummer, código de barras Pharmazentralnummer) |
Code93 extendido | código QR |
Código93 Estándar | SSCC18 |
matriz de datos | Estándar2de5 |
Código de identificación de Deutsche Post | QR suizo |
EAN128 | UPCA |
EAN13 | UPCE |
EAN14(SCC14) |
Generar un código de barras en Node.js
Los siguientes son los pasos para generar un código de barras en aplicaciones Node.js.
- Primero, cree un objeto de la clase BarcodeGenerator y establezca el tipo de código de barras en su constructor, por ejemplo, EncodeTypes.CODE\128.
- Configure el texto del código de barras usando el método BarcodeGenerator.setCodeText(string).
- Finalmente, genere la imagen del código de barras usando el método BarcodeGenerator.save(string, string).
El siguiente ejemplo de código muestra cómo generar una imagen de código de barras en Node.js.
// establecer el tipo de código de barras
let encode_type = EncodeTypes.CODE_128;
// crear generador de código de barras
let generator = new BarcodeGenerator(encode_type, null);
// establecer texto
generator.setCodeText("Aspose.BarCode");
// generar código de barras
generator.save("barcode.png", "PNG");
Código de barras
Generar un Código QR en Node.js
Aspose.BarCode para Node.js a través de Java también le permite generar códigos de barras bidimensionales, como códigos QR. Los siguientes son los pasos para generar un código QR en Node.js.
- Primero, cree un objeto de la clase BarcodeGenerator y pase EncodeTypes.QR a su constructor.
- Configure el texto del código de barras QR usando el método BarcodeGenerator.setCodeText(string).
- Finalmente, genere la imagen del código QR usando el método BarcodeGenerator.save(string, string).
El siguiente ejemplo de código muestra cómo generar un código QR en Node.js.
// establecer el tipo de código de barras
let encode_type = EncodeTypes.QR;
// crear generador de código de barras
let generator = new BarcodeGenerator(encode_type, null);
// establecer texto
generator.setCodeText("Aspose.BarCode");
// generar código de barras
generator.save("barcode.png", "PNG");
Código QR
Personalizar la apariencia de un código de barras
También puede personalizar la apariencia de un código de barras cambiando el color frontal, el color de fondo, la fuente, el borde, la resolución, etc. Los siguientes son los pasos para personalizar la apariencia de un código de barras.
- Primero, cree un objeto de la clase BarcodeGenerator y establezca el tipo de código de barras en su constructor, por ejemplo, EncodeTypes.AZTEC.
- Configure el texto del código de barras usando el método BarcodeGenerator.setCodeText(string).
- Personalice el código de barras usando sus parámetros, como establecer el color de fondo usando el método BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- Finalmente, genere la imagen del código de barras usando el método BarcodeGenerator.save(string, string).
El siguiente ejemplo de código muestra cómo personalizar un código de barras en Node.js.
// crear generador de código de barras
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
// establecer el color de fondo del código de barras
generator.getParameters().setBackColor("#A9A9A9");
// establecer el color de la barra del código de barras
generator.getParameters().getBarcode().setBarColor("#FFA500");
// establecer el color del borde
generator.getParameters().getBorder().setColor("#000000");
// establecer el color del texto
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// establecer la resolución de la imagen
generator.getParameters().setResolution(300);
// guardar código de barras
generator.save("barcode.png", "PNG");
Código de barras
Obtenga una licencia de API gratuita
Para utilizar la API sin limitaciones de evaluación, puede obtener una licencia temporal gratuita.
Conclusión
En este artículo, ha aprendido a generar un código de barras en aplicaciones Node.js. Además, has visto cómo personalizar la apariencia de los códigos de barras utilizando diferentes opciones. Además, puede explorar más sobre la API usando su documentación. Además, puede compartir sus consultas con nosotros a través de nuestro foro.