ActiveBarcode API 可将条形码生成 SVG 或 PNG 图像,从而与各种应用程序兼容。使用 SVG 可生成可缩放的高质量条形码,非常适合需要在不损失清晰度的情况下调整大小的网络和打印应用。使用 PNG 可生成固定大小、基于光栅的图像,适用于需要与各种平台和软件(包括旧系统)广泛兼容的应用。
SVG
https://api.activebarcode.net/v2/svg
PNG
https://api.activebarcode.net/v2/png
 |
OpenAPI 规范
您还可以通过官方的OpenAPI规范探索此API: |
access=
您可以省略 API 密钥来评估 REST API。条形码带有水印,仅供评估使用。请使用订单确认中包含的 API 密钥,而不是占位符。您的 API 密钥将一直有效,直到您取消订购。
api.activebarcode.net/v2/svg?access=YOUR-KEY-HERE
|
text=
设置要显示为条形码的文本。 这可能是一个文章编号,也可能是一条文本信息,如 Hello World!。 确保该参数为 URL 编码。 您可以像这样以人类可读的形式输入 控制代码: <CR>, <LF>, ...
api.activebarcode.net/v2/svg?text=ActiveBarcode api.activebarcode.net/v2/svg?text=Hello%20World! api.activebarcode.net/v2/svg?text=Hello<CR>World! api.activebarcode.net/v2/svg?text=Hello<TAB>World! api.activebarcode.net/v2/svg?text=(10)451214<FNC1>(37)20&typeno=108
|
typeno=
条形码类型为您希望用于编码的数字,即 14 (=CODE128)
api.activebarcode.net/v2/svg?typeno=14
code=
将条形码类型设置为您希望用于编码的人类可读名称,即 CODE128
api.activebarcode.net/v2/svg?code=CODE128
用 typeno 或 code 选择条形码。typeno 参数优先,而且更短,但不容易记住。
|
showtext=
选择人可读线条是否可见。(1=可见,0=不可见)。api.activebarcode.net/v2/svg?showtext=1 api.activebarcode.net/v2/svg?showtext=0
|
width=
设置生成的图像文件的宽度。api.activebarcode.net/v2/svg?width=250&backcolor=eeeeee api.activebarcode.net/v2/svg?width=600&backcolor=eeeeee
|
height=
设置生成的图像文件的高度。api.activebarcode.net/v2/svg?height=100&backcolor=eeeeee api.activebarcode.net/v2/svg?height=200&backcolor=eeeeee
|
rotate=
方向(旋转),单位为度。 可能的值: 0, 90, 180, 270
api.activebarcode.net/v2/svg?rotate=0 api.activebarcode.net/v2/svg?rotate=90&height=200&width=150 api.activebarcode.net/v2/svg?rotate=180 api.activebarcode.net/v2/svg?rotate=270&height=200&width=150
|
BorderWidth=
左右边框。(自由空间)api.activebarcode.net/v2/svg?BorderWidth=0&width=360&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderWidth=50&width=460&backcolor=eeeeee
|
BorderHeight=
上下边框(自由空间)api.activebarcode.net/v2/svg?BorderHeight=0&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderHeight=25&backcolor=eeeeee
|
alignment=
在要显示的区域内对齐条形码:
alignment=left,
alignment=center,
alignment=right.
如果未指定该参数,则条形码居中。
也可以使用数值:
alignment=0 (左侧),
alignment=1 (中心),
alignment=2 (对).
api.activebarcode.net/v2/svg?alignment=left&backcolor=eeeeee api.activebarcode.net/v2/svg?alignment=center&backcolor=eeeeee api.activebarcode.net/v2/svg?alignment=right&backcolor=eeeeee |
backcolor=
背景色为 HTML 颜色。
例如 ffffff = 白色, 000000 = 黑色api.activebarcode.net/v2/svg?backcolor=ff0000 api.activebarcode.net/v2/svg?backcolor=00ff00 api.activebarcode.net/v2/svg?backcolor=0000ff
|
forecolor=
前景色作为 HTML 颜色。
例如 ffffff = 白色, 000000 = 黑色api.activebarcode.net/v2/svg?forecolor=ff0000 api.activebarcode.net/v2/svg?forecolor=00ff00 api.activebarcode.net/v2/svg?forecolor=0000ff
|
NotchHeightInPercent=
刻痕高度(EAN-13、UPC-A/E 及其他),单位为%。 api.activebarcode.net/v2/svg?NotchHeightInPercent=50&code=CODEEAN13&text=123456789012 api.activebarcode.net/v2/svg?NotchHeightInPercent=100&code=CODEEAN13&text=123456789012
|
fontsize=
条形码清晰文本行的字体大小。
api.activebarcode.net/v2/svg?fontsize=8 api.activebarcode.net/v2/svg?fontsize=28
|