Expand description
Barcode generation via C++ WASM engine.
This crate provides Rust wrappers for the barcode C++ WASM module. It uses Node.js as a bridge to execute the Emscripten-compiled WASM engine.
Architecture:
Rust code → JSON → node _barcode_runner.mjs → barcode.mjs → WASM → JSON → RustStructs§
- Barcode1D
Base - Base for 1D barcodes.
- Barcode2D
Base - Base for 2D barcodes.
- Barcode
Wasm Base - Common base for all barcode types.
- Code39
- Code93
- Code128
- Data
Matrix - DataMatrix barcode generator.
- GS1Data
Bar14 - GS1Data
BarExpanded - GS1Data
BarLimited - GS1128
- ITF
- JAN8
- JAN13
- Matrix2of5
- NEC2of5
- NW7
- PDF417
- PDF417 barcode generator.
- QR
- QR code generator.
- UPCA
- UPCE
- Yubin
Customer - Japanese postal customer barcode generator.
Constants§
- FORMAT_
JPEG - FORMAT_
PNG - Output format constants.
- FORMAT_
SVG