Aspose.BarCode  para Node.js via Java

Node.js Generador de código de barras y API de escáner

Reconozca o genere códigos de barras 1D, 2D y postales, incluidos Code128, Code93, Code39, QR Code a partir de diferentes imágenes.

  Download Free Trial
  
 

Aspose.BarCode para Node.js a través de Java es una API decodificadora y generadora de códigos de barras fácilmente personalizable. Los desarrolladores pueden integrar su funcionalidad de generación y lectura de códigos de barras en sus aplicaciones a través del puente nodejs-java. Se puede utilizar para leer códigos de barras 1D, 2D y postales comunes a partir de imágenes en cualquier ángulo. Esta biblioteca de códigos de barras permite a los desarrolladores generar imágenes de códigos de barras de más de 60 tipos y guardarlas en varios formatos, como JPG, PNG, GIF, BMP y TIFF. Admite la personalización de diferentes funciones de imágenes, como el color y el estilo del borde del código de barras, los márgenes, el ángulo de rotación, la resolución y el color del código de barras.

Características avanzadas de la API de código de barras de Node.js

Generar código QR suizo

Además de códigos de barras 2D y códigos QR, la biblioteca de códigos de barras permite generar y leer códigos QR suizos. Se basan en la especificación del código QR (Respuesta rápida) y se utilizan en Suiza para facilitar los pagos entre empresas y particulares. Los códigos QR son códigos de barras bidimensionales que se pueden escanear con un teléfono inteligente u otro dispositivo para acceder rápida y fácilmente a la información o realizar una acción. Los códigos QR suizos son un estándar nacional para pagos electrónicos en Suiza. Son utilizados por las empresas para recibir pagos de los clientes. Cuando un cliente escanea un código QR suizo, se le proporciona información de pago y puede iniciar un pago desde su aplicación de banca móvil. Esto proporciona una forma conveniente y segura para que las empresas acepten pagos de sus clientes. Los códigos QR suizos se usan comúnmente en una variedad de industrias, incluidas la venta minorista, la hospitalidad y la atención médica. Para generar un código QR suizo, deberá proporcionar la información necesaria, como el nombre de su empresa, los detalles de la cuenta bancaria y el monto del pago. El generador de códigos QR de Aspose utilizará esta información para crear un código QR suizo que luego sus clientes pueden escanear para iniciar un pago. Una vez que se genera el código QR, puede descargarlo y usarlo en su negocio para aceptar pagos de sus clientes.

Ejemplo en vivo de generación de código QR

La biblioteca de códigos de barras permite a los desarrolladores generar una amplia gama de códigos de barras 2D, incluidos Data Matrix, Aztec Code, PDF417, Macro PDF417 y otros. Es especialmente útil para generar códigos de barras grandes o múltiples que contienen valores de datos largos o complejos. La biblioteca proporciona una interfaz simple e intuitiva para especificar el tipo de código de barras que se generará, ingresar los datos de entrada para almacenar y establecer parámetros relacionados con la apariencia. Esto lo convierte en una herramienta poderosa y fácil de usar para crear códigos de barras de alta calidad para diversas aplicaciones. El ejemplo de código a continuación muestra cómo crear códigos QR.

Code to be executed - JavaScript


const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;

// Create an instane of the BarcodeGenerator class
let generator = new BarcodeGenerator(EncodeTypes.QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeteres(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate and save image
generator.save("example.png", aspose_barcode.BarCodeImageFormat.PNG);
Generation result

Optimizar la lectura de códigos de barras

Aspose.Barcode para C++ es una completa biblioteca de códigos de barras para trabajar con códigos de barras en una amplia gama de aplicaciones. Una de sus características clave es la capacidad de ajustar el proceso de reconocimiento para optimizar tanto la calidad como la velocidad de la detección de códigos de barras. La biblioteca ofrece varias configuraciones avanzadas que se pueden usar para optimizar el escaneo de códigos de barras según las necesidades específicas de una aplicación. Por ejemplo, la biblioteca proporciona modos de lectura especiales que permiten escanear rápidamente códigos de barras lineales de alta calidad. Esto puede ser útil en aplicaciones que necesitan procesar rápidamente grandes volúmenes de datos de códigos de barras. Además, la biblioteca permite a los desarrolladores especificar regiones de escaneo de destino y tipos de códigos de barras, lo que puede mejorar la precisión del escaneo al enfocarse en las áreas más relevantes de la imagen. La API también admite la detección de múltiples códigos de barras en una sola imagen, lo que puede ser útil en aplicaciones que necesitan procesar múltiples códigos de barras simultáneamente.

Ejemplo en vivo de reconocimiento de código de barras

La API del lector de códigos de barras proporciona un conjunto de funciones para escanear, detectar y leer códigos de barras postales y 1D, 2D. Con solo unas pocas líneas de código, los desarrolladores pueden integrar fácilmente esta funcionalidad en sus aplicaciones y usarla para detectar y decodificar una amplia gama de códigos de barras de uso común. La API está diseñada para ser fácil de usar e intuitiva, lo que facilita a los desarrolladores agregar rápida y fácilmente capacidades de escaneo de códigos de barras a sus aplicaciones.

Ready to recognize reconociendo Suelte un archivo aquí o haga clic para navegar *

* Al cargar sus archivos o utilizar el servicio, acepta nuestros Términos de utilice y Política de privacidad.

Code to be executed - JavaScript

    
const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarCodeReader = aspose_barcode.BarCodeReader;
let QualitySettings = aspose_barcode.QualitySettings;

let reader = new BarCodeReader("<file name>", null, DecodeType.AllSupportedTypes);
reader.readBarCodes().forEach(function (result, i, results)
{
    console.log(result.getCodeText());
    console.log(result.getCodeTypeName());
});

Resultado del reconocimiento

Lo que la gente esta diciendo

No se fíe sólo de nuestra palabra. Vea lo que los usuarios tienen que decir sobre las API.

 
 
View Case Studies
  

Support and Learning Resources