Skip to content
@barcode-wasm

Barcode.wasm

Barcode library for WebAssembly

Barcode.wasm - WebAssembly バーコードライブラリ 🔲

npm version npm downloads License: MIT

ブラウザだけで18種類のバーコードを生成できる WebAssembly ライブラリ

🏠 公式サイト | 📦 npm


🚀 クイックスタート

プラットフォーム リポジトリ ZIP ダウンロード 説明
HTML + JavaScript 📂 html ⬇ ZIP HTMLファイル1つで動作
TypeScript + Vite 📂 typescript ⬇ ZIP モダンな開発環境向け

📦 npm パッケージ

npm install @pao-at-office/barcode-wasm

🎯 使い方(3ステップ)

HTML版

1️⃣ ダウンロード: 上記表から ZIP をダウンロード
2️⃣ ローカルサーバー起動: python -m http.server 8080 または VS Code Live Server
3️⃣ ブラウザで開く: http://localhost:8080/Easy-8-Steps.html

TypeScript版

cd Easy-8-Steps
npm install
npm run dev

📂 サンプル構成

各リポジトリには以下のサンプルが含まれています:

フォルダ 内容 難易度
Easy-8-Steps 使い方を理解する(動くドキュメント)
All-in-One 全18種類のバーコードを体験 ⭐⭐

🔲 対応バーコード(18種類)

1次元バーコード(15種類)

Code39, Code93, Code128, GS1-128, NW-7,
Matrix 2of5, NEC 2of5, JAN-8, JAN-13, UPC-A, UPC-E,
GS1 DataBar (標準/限定/拡張), 郵便カスタマバーコード

2次元バーコード(3種類)

QRコード, DataMatrix, PDF417


🔧 主な機能

ブラウザ完結: サーバー通信不要、ブラウザだけで動作
2種類の出力形式: PNG(Base64)/ SVG
高速描画: C++からコンパイルされたWASMでネイティブ級の速度
カスタマイズ: 色・サイズ・回転・テキスト表示
PDF出力: jsPDF連携でPDF生成も可能


📚 ドキュメント


© 2025 有限会社パオ・アット・オフィス
https://www.pao.ac/barcode.wasm/

Pinned Loading

  1. html html Public

    Barcode.wasm サンプル - HTML + JavaScript 版

    HTML

  2. typescript typescript Public

    Barcode.wasm サンプル - Vite + TypeScript 版

    TypeScript

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…