如何在flutter中生成条形码?

问题描述 投票:0回答:2

我想在 flutter 中生成条形码,但我只找到像 barcode_scan 这样的条形码扫描仪包,但我想要像 zxing 库(Android 原生)这样的东西,也可以生成多种格式的条形码,如 EAN、Code128 等。要求是EAN。

android flutter dart flutter-dependencies barcode
2个回答
6
投票

我已经实现了一个 Flutter 库,它正是你想要的。

请查看此处barcode_flutter 均支持 EAN8 和 EAN13。

Screenshot


2
投票

barcode_scan 使用 Android 插件的 zxing 库,因此您可以轻松扩展该插件以支持条形码生成的 API。对于该插件的 iOS 版本,使用 AVMetadataMachineReadableCodeObject 代替 zxing,因为 xzing 的 iOS 端口已停止使用。 Flutter 支持 iOS 8.0+,iOS 8.0 引入了用于生成条形码的 API,作为 Core Image API 的一部分。支持的格式有:

  • 方形二维码
  • 阿兹特克代码符号
  • PDF 417 符号
  • 数据矩阵代码符号

如果您在此列表中查找条形码,则可以轻松分叉 Barcode_scan 包以为您的应用程序添加生成功能。

© www.soinside.com 2019 - 2024. All rights reserved.