条形码命令行界面 (CLI)

 Standard 或更高

在命令行中生成条形码

ActiveBarcode: 在命令行中生成条形码您可以使用 ActiveBarcode 命令行工具直接从命令行创建条形码图像文件。 例如,在批处理或脚本程序中使用。

该命令行工具包含在 ActiveBarcode 中,并将在您安装 ActiveBarcode 时自动安装,除非您取消选中该选项。 你可以在安装 ActiveBarcode 的文件夹中找到 ActiveBarcodeCLI.exe。 通常: C:\Program Files\ActiveBarcode.

ActiveBarcode: 高度精确的条形码
高度精确的条形码
ActiveBarcode: 在命令行中
在命令行中
ActiveBarcode: 位图和矢量图形
位图和矢量图形
ActiveBarcode: 自动化
自动化
ActiveBarcode: 用途广泛
用途广泛

实例

ActiveBarcode: 条形码示例下面的工具调用将创建一个 400x200 像素大小的 PNG 图像文件,文件名为 ean.png,其中包含一个 EAN-13 条形码编码 192837465012
ActiveBarcodeCLI ean.png -text=192837465012 -typename=ean13 -width=400 -height=200
再举一个例子:下面的工具调用将创建一个 500x100 像素大小的 PNG 图像文件,文件名为 code128.bmp,其中包含编码为 Hello World 的 Code 128 条形码。
ActiveBarcodeCLI code128.bmp "-text=Hello World" -type=14 -width=500 -height=100

控制台的命令行参数

使用方法:
ActiveBarcodeCLI filename [Parameter]
可以使用以下参数:

-text=


示例: -text=123456789012
要编码的字符。
您可以像这样以人类可读的形式输入 控制代码: <CR>, <LF>, ...
ActiveBarcodeCLI gs1.png "-text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" -type=28

如果要在文本中使用引号,则需要以 ASCII 编码发送,因为引号也用作参数的分隔符。 您可以在角括号内输入任何 ASCII 字符的十进制 ASCII 码,形式为 <nnn>。

引号为 ASCII 34,因此只需用 <034> 代替即可。
编码示例 ABC"123:
ActiveBarcodeCLI test.png "-text=ABC<034>123" -type=14

-type=


示例: -type=0
条形码类型,由索引编号引用

-typename=


示例: -typename=CODECODE128
条形码类型,由 name 引用

-width=


示例: -width=500
宽度(像素

-height=


示例: -height=500
高度(像素

-alignment=


示例: -alignment=1
对齐
0=左
1=中
2=右

-borderwidth=


示例: -borderwidth=10
边框宽度(像素

-borderheight=


示例: -borderheight=1
边框高度(像素

-notchheightinpercent=


示例: -notchheightinpercent=25
切口高度(单位 %

-showtext=off


示例: -showtext=off
代码下没有文本行

-forecolor=


示例: -foreground=000000 or -foreground=black
设置前景色,十六进制 RGB 为 RRGGBB
,或使用 CSS/HTML 颜色名称

-backcolor=


示例: -background=FFFFFF or -background=white
设置背景颜色,十六进制 RGB 为 RRGGBB
,或使用 CSS/HTML 颜色名称

-fontname=


示例: -fontname=arial
文本行的字体

-fontsize=


示例: -fontsize=8
字体大小

-fontbold=


示例: -fontbold=on
字体加粗 (on/off)

-fontitalic=


示例: -fontitalic=on
字体斜体 (on/off)

-fontunderline=


示例: -fontunderline=on
字体下划线 (on/off)

-fontstrikeout=


示例: -fontstrikeout=on
字体罢工 (on/off)

-filetype=


示例: -filetype=bmp
图像文件的格式决定了条形码是作为光栅图形还是作为可自由缩放的矢量图形生成的。
(有效值: bmp, jpg, png, tif, tga, gif, wbm, pbm, pgm, ppm, xpm, wmf, emf)
默认:通过文件名扩展名自动检测

-colordepth=


示例: -colordepth=24
图像文件的颜色深度
(有效值: 1, 8, 16, 24, 36)

-flags=


示例: -flags=0x80

-angle=


示例: -angle=180
旋转图像文件
(有效值: 0-359)

-dpi=


示例: -dpi=300
以 DPI 为单位的 jpg、png、tif 和 bmp 文件分辨率

-echo=


示例: -echo=off
-echo=errors
-echo=verbose
off: 不显示任何信息
errors: 只显示错误
verbose: 在 ImageView 中显示所有信息并打开条形码