提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:李显亮|2020-04-01 10:21:26.127|阅读 277 次
概述:我们很高兴地告诉大家Windows条形码阅读器SDK的8.4.1近期发布上线。添加了.Net Core和Python接口,改进了读取矩形数据矩阵条形码的功能。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Barcode Reader Toolkit for Windows 是一个工具包,允许开发人员在其应用程序中添加条形码检测。该工具包将图像文件或内存位图作为输入,并返回有关每个条形码的信息,包括值,类型和位置。所有主要的线性(1-D)条形码(例如代码39)和2-D条形码(例如DataMatrix,PDF-417和QR-Code)都作为标准支持在工具包中。
我们很高兴地告诉大家Windows条形码阅读器SDK的8.4.1近期发布上线。添加了.Net Core和Python接口,改进了读取矩形数据矩阵条形码的功能。
>>免费下载最新版Barcode Reader Toolkit for Windows
具体更新内容如下:
考虑到Python 3和Windows 64位,我们对Windows上连接Python的推荐方式进行了一些更改。
第一个更改是在DLL文件本身的加载中。
if platform.machine().endswith(’64’): bardecodeLibrary = os.getcwd() + ‘../../../SoftekBarcode64DLL.dll’ a=CDLL(bardecodeLibrary) else: bardecodeLibrary = os.getcwd() + ‘../../../SoftekBarcodeDLL.dll’ a=WinDLL(bardecodeLibrary)
第二个重要更改节省了以后的重复。
# Create an instance of the bardecode toolkit a.mtCreateBarcodeInstance.restype = ctypes.c_void_p hBarcode = c_void_p(a.mtCreateBarcodeInstance())
因此,我们确保hBarcode是c_void_p(正如您可能假设的是上述代码)。这意味着您可以正常使用它,而不必每次都强制转换。
整个示例Python脚本现在显示为:
import os, platform import ctypes from ctypes import * # Load the correct DLL file, note the use of CDLL on 64-bit and WinDLL on 32-bit if platform.machine().endswith(’64’): bardecodeLibrary = os.getcwd() + ‘../../../SoftekBarcode64DLL.dll’ a=CDLL(bardecodeLibrary) else: bardecodeLibrary = os.getcwd() + ‘../../../SoftekBarcodeDLL.dll’ a=WinDLL(bardecodeLibrary) # Set the name of the image to decode inputFile = ‘file.tif’ # Create an instance of the bardecode toolkit a.mtCreateBarcodeInstance.restype = ctypes.c_void_p hBarcode = c_void_p(a.mtCreateBarcodeInstance()) # Set a license key a.mtSetLicenseKey(hBarcode, ‘YOUR LICENSE KEY’.encode(“utf-8”)) # Set the ReadQRCode property a.mtSetReadQRCode(hBarcode, True) # Scan the input file for barcodes nBarcodes = a.mtScanBarCode(hBarcode, inputFile.encode(“utf-8”)) # Collect the output for x in range(1, nBarcodes + 1): a.mtGetBarString.restype = ctypes.c_char_p barcodeValue = a.mtGetBarString(hBarcode, x) print (barcodeValue.decode(“utf-8”)) a.mtDestroyBarcodeInstance(hBarcode)
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
智能高效的IDE GoLand v2024.3全新发布,新版本支持新的和即将推出的 Go 语言功能等,欢迎下载最新版体验~
DevExpress Blazor控件目前已经升级到v24.1版本了,此版本对Scheduler(日程)组件进行了全新升级,欢迎下载最新组件体验!
CAD处理组件CADViewX V15.2全新发布,新版本重点关注导入和导出功能的总体改进,欢迎下载体验~
.NET应用UI框架DevExpress XAF v24.2即将在近期更新,新版本官宣会增强跨平台性,欢迎加入社群及时获取最新信息!
Barcode Reader Toolkit for Windows可快速识别图像中的条形码,并允许开发人员在其应用程序中添加条形码检测。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢