条形码
使用“条形码”工具从文本数据生成条形码,或从图像读取条形码。
要求 Alteryx Intelligence Suite
此工具是 Alteryx Intelligence Suite 的一部分。Intelligence Suite 需要单独的许可证,并需要以 Designer 附加组件进行安装。安装 Designer 后,请安装 Intelligence Suite 并 开始您的免费试用 。
重要
对于 Designer 2023.2 或更高版本,“条形码”工具需要其他依赖项才能运行。请 下载并安装 Microsoft Visual C++ 2013 可再发行程序包,以添加这些必需的依赖项。
支持的条形码类型
重要
Code 128 条形码生成仅支持 ASCII 字符,最大字符数限制为 253。
如果您的条形码包含 ASCII 和 Unicode 字符的混合,则“条形码”工具可能无法正确解释。
类型 | 生成 | 读取 |
---|---|---|
二维码 | 是 | 是 |
代码 128 | 是 | 是 |
代码 39 | 否 | 是 |
UPCA | 否 | 是 |
EAN-8 | 否 | 是 |
EAN-13 | 否 | 是 |
EAN-14 | 否 | 是 |
ISBN-10 | 否 | 是 |
ISBN-13 | 否 | 是 |
ISSN | 否 | 是 |
JAN | 否 | 是 |
I25 | 否 | 是 |
工具组件
“条形码”工具有 2 个锚点:
输入锚点:使用输入锚点来连接要生成或读取的条形码数据。
输出锚点:使用输出锚点将生成的条形码或读取的条形码数据传递到下游。
连接到 “图像”工具 以渲染条形码图像。
配置工具
从文本生成条形码
将“条形码”工具添加到画布上。
使用锚点将“条形码”工具连接到文本数据。
选择 操作模式 下的 从文本生成条形码 。
选择 包含文本的列 。
“条形码”工具仅接受字符串数据类型。根据需要使用 “选择”工具 调整数据类型。
选择 条形码类型 。您可以做出多个选择。
运行 工作流。
从图像中读取条形码
重要
要从图像读取条形码,请确保条形码没有模糊或太小。图像质量差可能会对您的结果有所影响。如果图像质量较差,请使用 “图像处理”工具 尝试预处理图像。
将“条形码”工具添加到画布上。
使用锚点将“条形码”工具连接到图像数据。
在 操作模式 下选择 从图像读取条形码 。图像可以包含多个支持的条形码类型。
选择 包含图像的列 。
可选:包括条形码的裁剪图像。
可选:包括原始图像,并用红框圈出识别的条形码。
运行 工作流。
输出
“条形码”工具除了输出基于 操作模式 的各种列外,还输出传入列。
从文本生成条形码
包含生成的每种条形码类型(例如二维码或 Code 128)的 Blob 的单独列。使用“图像”工具可以查看 Blob。
从图像中读取条形码
decoded:此列包含从条形码读取的文本。
type:此列包含读取的条形码类型。
cropped_barcode:此列包含裁剪的条形码图像作为 BLOB 数据类型。
bounded_image:此列包含圈出的条形码图像作为 BLOB 数据类型。