Logo
Sign in
Product Logo
Aspose.BarCode for Node.js via JavaAspose

Bring production-grade barcode processing to Node.js services. Generate and read 1D, 2D, and postal barcodes with offline execution and consistent results across platforms.

Vendor

Vendor

Aspose

Company Website

Company Website

Screenshot_16-2-2026_121850_products.aspose.com.jpeg
Product details

Aspose.BarCode for Node.js via Java brings production‑grade barcode generation and recognition to Node.js applications by exposing a mature Java barcode engine through a JavaScript‑friendly API. Developers can generate and read 1D, 2D, and postal barcodes offline with consistent results across Windows, Linux, macOS, and Solaris. The library handles real‑world barcode inputs typical in Node.js services—such as mobile photos, warehouse labels, scanned documents, and PDFs—while allowing tuning of recognition settings to balance speed and robustness. Installation is done via npm, and the API integrates naturally with microservices, background workers, document processors, and batch jobs.

Features

Barcode Generation

  • Generate a wide range of 1D, 2D, postal, and composite barcodes including QR Code, MicroQR, rMQR, Data Matrix, Industrial Data Matrix (DPM), Aztec, Han Xin, MaxiCode, DotCode, Code 128, ITF, DataBar, EAN/UPC families, and more.
  • Output barcodes to raster formats (PNG, JPEG, TIFF, BMP, GIF) and vector formats (SVG, EMF).
  • Configure generation parameters such as X‑dimension, border settings, rotation, margins, resolution, captions, and fonts.
  • Create print‑ready barcodes for packaging, invoices, labels, and documentation.
  • Minimal code needed to generate a barcode using JavaScript with the Node.js‑to‑Java bridge. Barcode Recognition
  • Detect and read barcodes from raster images, PDFs, scanned documents, and photos.
  • Manage real‑world imperfections: noise, blur, distortion, low contrast, skew, and off‑axis rotation.
  • Auto‑rotation and perspective handling ensure decoding in difficult image conditions.
  • Support for multiple symbologies in a single pass (e.g., QR + Code 128).
  • Use QualitySettings presets to optimize for speed or accuracy.
  • Define region‑of‑interest scanning for large images to boost throughput.
  • Retrieve rich metadata: barcode type, text, orientation, and bounding region. Supported Symbologies Matrix / 2D: QR, MicroQR, rMQR, Data Matrix, Industrial DPM, Aztec, Han Xin, MaxiCode, DotCode Linear / 1D: UPCA, UPCE, EAN13, EAN14, EAN8, Code 128, DataBar, ITF Postal & Composite: GS1, ECI, composite barcodes, HIBC, SwissQR, Royal Mailmark Platforms and Deployment
  • Runs anywhere Node.js (v18+) and Java (JDK 8+) are available.
  • Install from npm: npm install aspose.barcode
  • Works inside Docker containers, microservices, and distributed pipelines.
  • Compatible with development tools such as IntelliJ IDEA, VS Code, and GitHub workflows.

Benefits

  • Production-ready accuracy: Uses a mature Java engine to deliver stable decoding for real-world inputs such as warehouse scans and mobile images.
  • Consistent results across platforms: Unified behavior regardless of OS or hosting environment.
  • Flexible for backend architecture: Fits API services, queue workers, document workflows, and batch pipelines.
  • High-throughput processing: Multi-barcode detection, region targeting, and performance presets support bulk workloads.
  • Reliable offline processing: No external services required—ideal for secured or isolated environments.
  • Rich Java capabilities with a Node.js API: Keeps Node.js development workflows intact while leveraging a robust backend engine.
Find more products by category
Development SoftwareView all