WebAssembly バーコード生成ライブラリ
ブラウザだけで18種類のバーコードを生成できます。サーバー不要。
cd Easy-8-Steps
npm install
npm run devブラウザが開いたら、ボタンを押してバーコードが生成されることを確認してください。
次に src/main.ts を見てください。たった8ステップでBarcode.WASMの使い方がわかります。
cd All-in-One
npm install
npm run devBarcode.WASMのすべての機能を体験できます。
TypeScript + Vite で、これだけのバーコード機能を実現できます。
18種類のバーコード、PNG/SVG出力、色・サイズ・テキストのカスタマイズ、PDF出力まで。
barcode-demo/
├── Easy-8-Steps/ ← 使い方を理解する(動くドキュメント)
│ ├── src/
│ │ ├── wasm/ ← barcode.js, barcode.wasm
│ │ └── main.ts ← メインコード
│ ├── index.html
│ ├── package.json
│ ├── tsconfig.json
│ └── vite.config.ts
│
├── All-in-One/ ← 全機能を体験する(18種類のバーコード)
│ ├── src/
│ │ ├── wasm/
│ │ └── main.ts
│ ├── index.html
│ ├── package.json
│ ├── tsconfig.json
│ └── vite.config.ts
│
├── barcode.wasm.md ← 詳細リファレンス
└── README.md ← このファイル
| 項目 | バージョン |
|---|---|
| Node.js | 16以降 |
| npm | 8以降 |
# バージョン確認
node -v
npm -vcd Easy-8-Steps
npm install
npm run devcd All-in-One
npm install
npm run devブラウザで http://localhost:3000 が自動的に開きます。
Code39, Code93, Code128, GS1-128, NW-7,
Matrix 2of5, NEC 2of5, JAN-8, JAN-13, UPC-A, UPC-E,
GS1 DataBar (標準/限定/拡張), 郵便カスタマバーコード
QRコード, DataMatrix, PDF417
| ファイル | 内容 |
|---|---|
| Easy-8-Steps/ | 使い方の基本(動くドキュメント) |
| All-in-One/ | 全18種類のバーコードを試せるデモ |
| barcode.wasm.md | 全API詳細リファレンス |
npm install @pao-at-office/barcode-wasmhttps://www.npmjs.com/package/@pao-at-office/barcode-wasm
Barcode.WASM は有限会社パオ・アット・オフィスの製品です。
- 試用版: 「SAMPLE」透かしが表示されます
- 製品版: 透かしなし
有限会社 パオ・アット・オフィス
https://www.pao.ac/barcode.wasm/