概述
Softek 条码阅读器是一个工具包,允许开发人员将条码检测添加到他们的应用程序中。该工具包将图像(在磁盘上或内存中)作为输入,并返回有关每个条形码的信息,包括值、类型和位置。工具包支持所有主要的线性 (1-D) 条码(例如 code 39、code 25 和 code 128)和二维条码(例如 DataMatrix、PDF-417 和 QR-Code)作为标准。下载并免费试用 30 天评估许可证,可向 [email protected] 索取。下载的是工具包的全功能版本,您可以在评估期间获得免费支持。经过 20 多年的开发和改进,SDK 既快速又高效。许可证可满足所有要求,无论是每次安装还是作为分发许可证。
使用各种环境
条码阅读器软件,可通过可选的 PDF 升级从图像中读取条码值。条形码阅读器 SDK 适用于 Visual Studio、Delphi、Borland C++ 和许多其他环境。条码阅读器软件,支持 x86 和 x64 版本的 Windows,使用 .net、dll、com、ocx、python 和 java 接口。Softek Barcode Reader Toolkit for Windows 是一个 SDK,使应用程序能够从图像中提取条形码信息。条码阅读器软件的标准版本包括对一维和二维条码的支持,特殊功能包括按条码位置拆分文档的能力。
检测相机图像中的条形码
Windows Barcode Reader SDK 通常用于扫描包含打印条形码的文档的应用程序。应用程序调用条形码阅读器工具包中的函数来提取图像的条形码值,然后将此值用作数据库表的键。条形码阅读器 SDK 也可用于需要检测相机图像中的条形码的应用程序。
条码类型:Codabar、Code 128、Code 2 of 5、Code 3 of 9、PDF-417、EAN-13、UPC-A、EAN-8、UPC-E、Datamatrix 和 QR 码。
C 语言使用 Toolkit SDK 简单示例
Softek Barcode Reader Toolkit 从图像文件和位图中读取条形码信息。
30 天试用包含将条形码识别添加到应用程序所需的一切。
#include <windows.h>
#include <stdio.h>
#include "SoftekBarcode.h"
int main()
{
char filePath[BUFSIZ];
short nBarStrings ;
short n ;
printf("Enter file path (输入文件路径) > ");
fgets(filePath, BUFSIZ, stdin);
if (strlen (filePath))
filePath[strlen(filePath) - 1] = 0 ;
/* Set a few properties 设置几个属性 */
stSetLineJump(1) ;
stSetReadCode39(1) ;
// stSetReadCode128(1) ;
stSetScanDirection(15) ;
/* Call the ScanBarCode method 调用扫描条码方法 */
nBarStrings = stScanBarCode(filePath) ;
/* Check the result 检查结果 */
if (nBarStrings <= -6)
{
printf ("\nEvaulation version has expired or is not valid (评估版已过期或无效)\n") ;
}
else if (nBarStrings < 0)
{
printf ("\nError number %d\n", nBarStrings) ;
}
else if (nBarStrings == 0)
{
printf ("\nNo barcode found on this image (在这张图片上没有找到条形码)\n") ;
}
else
{
for (n = 1; n <= nBarStrings; n++)
{
printf("\n%s\n", stGetBarString(n)) ;
}
}
}
请登录后发表评论
注册