条形码生成器

分类:生成工具
条形码生成器,是一款在线条形码生成工具,可以自定义条形码内容及样式。本工具支持设置条码线条颜色、宽度、高度、字体等各种参数,支持生成 .PNG 和 .SVG 两种格式的条形码;同时,本工具还提供了批量生成条形码的功能,生成的速度非常快,以及在线打印功能(可下载到本地)。
允许的字符:
支持批量操作,一行一个,每次不超过20条

调整以下选项,会实时生成条形码结果。
此处将显示生成的条形码
工具介绍

简介

条形码生成器,是独特工具箱精心打造的一款在线条形码生成工具,可根据输入的文本,快速生成对应的条形码。本工具支持 CODE128EAN13EAN8UPCMSIITFPharmacode 等各种类型的条形码,可以满足不同行业、不同场景的条码需求。

本工具提供了多种选项来支持生成不同样式的条形码,包括对条形码高度、线条宽度、颜色、文字字体等自定义设置。生成结果支持 PNG 图片格式和 SVG 格式(矢量格式,放大后细节不失真),可以直接在线打印,也可以下载至本地电脑进行保存,然后再分发。

我们的目标是打造一款商业级的在线条形码生成工具,基于此目标,本工具还提供了批量生成条形码功能。

使用方法

首先,需要指定「条码类型」,不同的条码类型,对条码内容有不同的要求(参考这里)。比如:CODE128 是一种广泛使用的条形码类型,支持 ASCII 0 到 ASCII 127 之间的 128 个字符(包括数字、大写字母、小写字母、符号等);而 CODE128 A 这种类型,条码内容不支持小写字母。另外,像 EAN13 这种类型,条形码内容只能是由 13 位数字组成,其他任何字符都不符合要求。

选择了条码类型之后,在「条码内容」文本框中输入要生成条形码的文本(注意:文本内容须符合条码类型的要求)。本工具支持批量生成条形码,因此,您可以在该文本中输入多条文本内容,每一行对应一个条形码;然后,点击「生成条形码」按钮,即可生成相应的条形码图片。

打印及保存

本工具支持对生成的条形码进行在线打印和保存的功能。

打印功能

在生成结果区域,点击「打印」按钮,将呼出浏览器原生打印对话框,可直接打印生成好的条形码(可能需要对打印参数进行微调,以达到最好的打印效果)。

保存功能

除了在线打印,您还可以把生成好的条形码保存至本地,以供它用。如果是单张条形码,将直接保存为对应格式的图片;如果是多张条形码(通过批量生成),将把条形码图片打包成 zip 格式后,再保存至本地。

工具选项

本工具提供了 10+ 个选项,为您提供了充分的自定义条码的权利,以满足您的业务需求。

1、线条颜色

该选项可以指定条形码线条的颜色。通过我们提供的颜色选择器,可以很容易的选择您希望的条形码颜色。

2、背景颜色

该选项用于设置条形码背景色,默认情况下为白色。它同「线条颜色」一样,我们也提供了一个颜色选择器,让您来选择期望的背景颜色。

3、线条宽度

该选项可以指定生成的条形码的线条宽度,单位是 px。它提供了四种选项值,分别是:细线条、默认宽度、中等宽度以及粗线条,您可以根据您的需求,指定不同的线条宽度。

4、条码高度

这个选项可以指定所生成的条形码的高度,单位是 px。为了达到最低可识别性,这个选项要求最低高度为 20px,最高为 160px,可根据实际需要进行调整。

5、外边距

外边距,是指条形码实际内容与边框之间的距离,默认为 10px。在背景色为白色的情况下,不容易发现「外边距」的存在,您可以把背景色设置为另外一种颜色,来观察外边距的大小。

6、图文间距

图文间距选项,是指条形码竖条和条形码文字之间的距离。可以通过调整这个选项值让条形码图案和文本看上去更协调。

7、是否显示文本

该选项可以指定在生成的条形码图片里面,是否要显示条形码的文本,默认情况下将显示条形码文本。

8、文本显示位置

如果选择了要显示条形码文本,该选项可以指定文本显示的位置:条码的上方或条码的下方。默认值为:条码下方。

9、文本对齐方式

该选项是指条形码文本相对于条形码图案的对齐方式。支持四种对齐方式:左对齐、居中对齐、右对齐及两端对齐,默认为居中对齐。其中,两端对齐只支持 SVG 格式的条形码(见下面生成格式选项)。

10、文本字体

该选项用于设置条形码文本使用的字体。本工具内置了 8 种常用字体用于渲染条形码文本,包括:

  • Courier
  • Courier New(默认字体)
  • Monospace
  • Sans-serif
  • Arial
  • Georgia
  • Verdana
  • Fantasy

可根据实际需求选择其中一款字体。

11、文本大小

该选项用于指定条形码文本的大小,默认字体大小为 18px,可根据实际需要进行调整。

12、文本样式

文本样式,用于指定条形码文本字体的样式,包括:1、文字是否要加粗(默认会勾选);2、是否显示为斜体,可根据实际需要来勾选。

13、生成的格式

本工具支持 2 种条形码生成格式:PNG 格式SVG 格式。PNG 格式是一种常见的图片格式,通常用于 web 网页,可以在大多数设备和浏览器中显示;SVG 格式是一种矢量图格式,图片可任意伸缩而不会失真,因此,SVG 格式的条形码比 PNG 格式的条形码图片更细腻。

另外,SVG 格式支持条形码文本和图案「两端对齐」,PNG 格式的条形码不支持该选项(其他方面,两者没有区别)。

附:条码类型及其对应的文本要求

不同条码类型,对条码内容由不同的要求。下面列出了本工具所支持的条码类型的文本内容要求。

  • CODE128:可表示从 ASCII 0ASCII 127 共 128 个字符,故称 128 码,这种类型的条形码只能包含数字、大小写字母及常用符号
  • CODE128 A:是 CODE128 的子集,只能包含数字、大写字母及部分特殊字符(不能包含小写字母)
  • CODE128 B:是 CODE128 的子集,只能包含数字、大小写字母及部分特殊字符
  • CODE128 C:是 CODE128 的子集,只能由数字组成,并且必须是偶数个数字
  • EAN13:它是欧洲物品编码(European Article Number)的缩写,只能由 13 位数字组成
  • EAN8:同上,只是这种类型的条形码只能由 8 位数字组成
  • UPC:是指通用商品条码(Universal Product Code),是一种长度固定且连续的条形码,由 12 位数字组成。UPC条码有A、B、C、D、E等 5 种版本
  • ITF:又称为交叉二五条码(Interleaved Two of Five),只能由数字组成,并且必须是偶数个数字
  • ITF14:同上,具有连续型、定长、自校验功能等特点,它是由 14 位数字组成
  • MSI:又称 Modified Plessey,由 MSI 数据公司开发,只能由数字组成,不限个数
  • Pharmacode:这是一种用于制药行业的条码类型,只能由数字组成,且介于 3 - 131070 之间

请根据业务实际情况,选择合适的条码类型。