IBE 条码生成器

IBE Barcode Studio 中负责制作标签的一半:从零开始重写的开源版本,把当年的 Windows 程序重建为跨平台桌面应用,以及完全在浏览器中运行的网页应用。所有编码器都是自行编写的 — 项目不使用任何第三方条码库。两个版本都支持英文、简体中文、繁体中文和日文。免费,MIT 许可,无需注册码。

在 GitHub 上查看源码 下载

在浏览器中直接运行

网页版与桌面版是同一个 Blazor WebAssembly 构建。它在新标签页中打开,完全在客户端运行 — 您输入的内容不会离开本机。在该页面顶部的语言菜单中选择语言,浏览器会记住它;也可以在地址后加上 ?lang=ja、?lang=zh-Hans 或 ?lang=zh-Hant 直接指定。

启动网页版生成器 ↗

两种使用方式

  • 桌面版(Avalonia,MVVM):Windows x64/x86、Linux x64、macOS x64 与 macOS ARM64 — 提供免安装压缩包和安装程序(MSI / dmg / deb)
  • 网页版(Blazor WebAssembly):同样的实时预览与 PDF 导出,完全在客户端运行 — 不会上传任何内容
  • 两个版本都提供四种语言:English、简体中文、繁體中文、日本語 — 所有标题、菜单、按钮和错误提示都会随系统或浏览器语言变化,除非您另行选择

标签制作

  • 输入时实时预览条码
  • 基于真实规格目录的纸张模板标签页(Avery 5160、5161、5163 等)
  • 桌面版与网页版表现完全一致的 PDF 导出
  • 与经典版一样,最多打印 1000 张连续标签

条码格式

一维二维邮政
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       # 网页应用

需要 .NET SDK;网页版还需要 wasm-tools 工作负载,以便 SkiaSharp 在 WebAssembly 下运行。完整说明见 README。