IBE バーコードジェネレーター
IBE Barcode Studio のラベルを作る側です。往年の Windows プログラムを、クロスプラットフォームのデスクトップアプリとブラウザーだけで動く Web アプリとしてゼロから作り直したオープンソース版です。エンコーダーはすべて自前で書かれており — サードパーティのバーコードライブラリは使っていません。どちらの版も英語・簡体字中国語・繁体字中国語・日本語に対応しています。無料、MIT ライセンス、登録コードは不要です。
GitHub でソースを見る ダウンロードブラウザーですぐに使えます
Web 版はデスクトップ版と同じ Blazor WebAssembly のビルドです。別のタブで開き、すべてクライアント側で動作します — 入力した内容が端末から出ることはありません。そのページ上部の言語メニューで言語を選ぶとブラウザーが記憶します。アドレスに ?lang=ja、?lang=zh-Hans、?lang=zh-Hant を付けて直接指定することもできます。
2 通りの使い方
- デスクトップ版(Avalonia、MVVM): Windows x64/x86、Linux x64、macOS x64 と macOS ARM64 — 展開するだけのアーカイブとインストーラー(MSI / dmg / deb)
- Web 版(Blazor WebAssembly): 同じライブプレビューと PDF 出力を、すべてクライアント側で — どこにもアップロードしません
- どちらの版も4 言語対応: English、简体中文、繁體中文、日本語 — 見出し、メニュー、ボタン、エラーメッセージのすべてが、選ぶまではシステムまたはブラウザーの言語に従います
ラベル作成
- 入力しながらバーコードをライブプレビュー
- 実在する用紙規格のカタログに基づくラベルシート(Avery 5160、5161、5163 ほか)
- デスクトップ版とブラウザーで同じ結果になる PDF 出力
- 旧版と同じく、最大 1000 枚の連番ラベルを印刷
対応バーコード形式
| 1 次元 | 2 次元 | 郵便 |
|---|---|---|
| Code 39 · Extended Code 39 · Codabar · Interleaved 2 of 5 · MSI Plessey · Code 93 · Code 128(A/B/C、サブセット自動切替)· EAN-13 · EAN-8 · UPC-A · UPC-E · UPC 2 桁 · UPC 5 桁 · GS1-128(GS1 アプリケーション識別子の要素文字列に対応)· ISBN(Bookland) | QR Code(全 40 バージョン、漢字モード対応)· Data Matrix · PDF417 · Aztec Code | USPS Postnet |
自分でビルドする
git clone https://github.com/bobhuang1/IBEBarcodeGenerator.git cd IBEBarcodeGenerator dotnet build dotnet test dotnet run --project src/IBEBarcode.Desktop # デスクトップアプリ dotnet run --project src/IBEBarcode.Web # Web アプリ
.NET SDK が必要です。Web アプリでは WebAssembly 上の SkiaSharp のために wasm-tools ワークロードも必要になります。詳しい手順は README にあります。