蘭雅sRGB 个人笔记 https://262235.xyz
提供编程和电脑应用视频教程,工具和源代码
C, C++, Python Programming, Source Code, Video

旧Hexo博客 | Github | IP定位WebAPI | Docker Hub
编程中文文档 | 网盘分享 | 中文Linux命令

Softek Barcode Reader Toolkit – 从图像中读取条形码

SofttekBarcode.png

  • 相关下载 SoftekBarcode7.31安装.7z SoftekBarcode蘭公子汉化程序.7z

    概述

    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 也可用于需要检测相机图像中的条形码的应用程序。

timesheet-300x200.png

条码类型: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)) ;
        }
    }
}
本原创文章自由转载,转载请注明本博来源及网址 | 当前页面:兰雅sRGB个人笔记 » Softek Barcode Reader Toolkit – 从图像中读取条形码