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。