LEADTOOLS 使用文档分析器演示 C# .NET 6 创建并运行自定义规则集

使用文档分析器演示 C# .NET 6 创建并运行自定义规则集

本教程展示如何使用 LEADTOOLS 文档分析器演示创建和运行自定义规则集。

概述 
概括本教程介绍如何使用文档分析器演示创建和运行自定义规则集。
完成时间5分钟
平台Windows WinForms C# .NET 6
集成开发环境Visual Studio 2022
开发许可证下载 LEADTOOLS

所需知识

点击此处下载并安装 LEADTOOLS v23 SDK ,并确保许可证和密钥文件位于该<INSTALL_DIR>\LEADTOOLS23\Support\Common\License目录中。要设置许可证,请参阅“添加引用”和“设置许可证”教程。有关文档分析器演示的介绍,请参阅“开始使用文档分析器演示”教程。

安装的 LEADTOOLS SDK 包含一个文档分析器演示程序。它利用 LEAD 强大的图像处理技术,智能识别文档组件和特征,用于识别和分类扫描文档。它提供了一组用于自动化非结构化表单处理的类和接口。该框架提供了一种在文本中使用 LEADTOOLS 表单信息提取的高级方法,以及完成不同操作的功能。用户也可以继承该框架的接口来实现自己的自定义存储库。

打开文档分析器演示

导航到项目的示例源代码:

<INSTALL_DIR>\LEADTOOLS23\Examples\Document\DotNet\DocumentAnalyzerDemo\net\DocumentAnalyzerDemo.csproj

在 Visual Studio 中打开项目,然后使用“开始”F5打开 Document Analyzer Demo 。

在 Document Analyzer Demo 运行的情况下,选择“文件”-> “打开文档”。打开 v23 工具包中包含的 LEADTOOLS Demo PDF 文档(“Leadtools.pdf”),该文档可在 找到<INSTALL_DIR>\LEADTOOLS23\Resources\Images\Leadtools.pdf。以下屏幕截图显示了加载该文件后的演示:

LEADTOOLS 文档分析器演示,已加载 leadtools.pdf

一旦文档被加载,文档左侧就会默认创建一个示例规则集。

LEADTOOLS 文档分析器演示突出显示默认规则集

定义自定义规则集

打开文档(“Leadtools.pdf”)后,单击工具栏上的自定义规则添加自定义规则集。

在对话框中,在“名称”文本框中定义规则集的名称,然后在“值”文本框中定义值。在本教程中,我们将其命名为lead。选择Expression Builder按钮创建正则表达式。

自定义规则对话框

在自定义规则对话框中定义其他选项,如下所示:

  • 匹配选项组
    • 使用正则表达式复选框 - 选中后,将正则表达式规则应用于规则集的Value
    • 匹配大小写复选框 - 选中后,需要匹配大小写才能检测到
    • 全字匹配复选框
    • 忽略空格复选框
    • 忽略短于复选框的单词:(其中 x 是字符数)
  • 模糊OCR匹配组
    • 自动更正 OCR 数字复选框
    • 自动更正 OCR 拼写错误复选框
    • 最大自动更正(慢速)复选框
  • 结果选项组
    • 包含整个单词复选框
    • 包括整行复选框

单击“确定”以创建自定义规则集。

运行自定义规则集

通过单击工具栏上的运行按钮或按CTRL+SHIFT+F5来运行规则集。

运行突出显示规则集

点击 LEADTOOLS 文档分析器演示中的“突出显示信息”按钮,突出显示文档中的信息。以下屏幕截图显示了点击按钮后的文件,其中“LEAD”的实例已突出显示。

LEADTOOLS 文档分析器演示运行高亮规则集后显示结果

运行修订规则集

点击 LEADTOOLS 文档分析器演示版中的“遮盖信息”按钮,即可遮盖文档中的信息。以下屏幕截图显示了点击按钮后的文件,其中“LEAD”的实例已被遮盖。

LEADTOOLS 文档分析器演示显示运行 Redact 规则集后的结果

通过打开文件菜单然后选择打开文档来分析文档。

参见

内容概要:本文档详细介绍了基于Simscape的弹簧隔振系统建模与优化设计的大作业。作业背景在于机械工程领域的振动控制技术,尤其是弹簧隔振系统在汽车悬架和精密仪器隔振等方面的应用。文档的任务包括使用Simscape Multibody建立包含质量块、弹簧、阻尼器和基础激励源的物理模型,添加传感器测量质量块的位移、速度和加速度。参数设定部分明确了质量块质量、弹簧刚度、阻尼系数、激励幅值和激励频率的初始值范围。动态分析涵盖了自由振动分析、简谐激励响应和传递率分析,具体包括计算固有频率、测量振动衰减周期、记录稳态响应振幅、绘制幅频特性曲线以及分析不同阻尼比对传递率的影响。最后,参数优化的目标是在5-15Hz频段内使传递率小于0.2,优化变量为弹簧刚度和阻尼系数,使用合适的优化函数进行约束优化。 适合人群:机械工程专业学生或从事振动控制相关工作的技术人员。 使用场景及目标:①学习如何使用MATLAB/Simscape建立物理模型进行仿真分析;②掌握振动系统的动态特性分析方法;③理解应用参数优化方法提高隔振效果。 阅读建议:此文档不仅涉及理论分析,还包含详细的建模步骤和优化方法,因此在学习过程中应结合实际操作,按照文档提供的模型和脚本进行实践,同时参考文献资料加深对隔振器发展与作用的理解。
标题SpringBoot基于微信小程序的垃圾分类信息系统研究AI更换标题第1章引言介绍研究的背景、意义、国内外在垃圾分类信息系统方面的研究现状以及论文的研究方法和创新点。1.1研究背景与垃圾分类的重要性分析当前垃圾分类的现状和问题,以及微信小程序在垃圾分类中的潜在应用。1.2国内外研究现状及发展趋势概述国内外在垃圾分类信息系统方面的研究进展和未来发展趋势。1.3研究目的与创新点明确本研究的目的,阐述论文在垃圾分类信息系统方面的创新之处。第2章相关理论基础介绍SpringBoot框架、微信小程序以及垃圾分类相关的理论基础。2.1SpringBoot框架概述简述SpringBoot框架的特点、优势及其在开发中的应用。2.2微信小程序技术阐述微信小程序的基本原理、开发流程和功能特点。2.3垃圾分类理论与技术介绍垃圾分类的基本概念、分类方法以及相关的技术手段。第3章系统设计与实现详细阐述基于SpringBoot和微信小程序的垃圾分类信息系统的设计方案和实现过程。3.1系统架构设计给出系统的整体架构,包括前端、后端和数据库的设计。3.2系统功能模块设计详细介绍系统的各个功能模块,如用户管理、垃圾分类识别、数据统计等。3.3系统实现与测试阐述系统的具体实现过程,包括开发环境、关键代码实现以及系统测试等。第4章系统应用与性能分析对实现的垃圾分类信息系统进行实际应用和性能分析。4.1系统应用案例介绍系统在实际场景中的应用情况,如小区、学校等场所的垃圾分类管理。4.2系统性能测试与分析对系统的性能进行测试和分析,包括响应时间、准确性等指标。第5章结论与展望总结论文的研究成果,指出研究的不足之处,对未来的研究方向进行展望。5.1研究结论概括论文的主要研究结论和创新点,评价系统在垃圾分类中的应用效果。5.2研究展望分析当前研究的局限性,提出未来可能的研究方向和改进措施。
内容概要:本文详细解析了2020年电子设计大赛B题——单相在线式不间断电源(UPS)的设计与制作。文章首先介绍了UPS的重要性及其应用场景,随后详细描述了赛题的具体要求和技术指标,包括输出电压精度、负载调整率、电压调整率、波形质量、应急供电能力及效率等方面的要求。接着,文章深入探讨了系统整体架构,包括控制模块、整流模块、升压模块和逆变模块的功能和工作原理。此外,还详细讲解了关键电路选型、理论参数计算(如Boost升压电路和LC滤波电路参数)、开关频率选择等内容。硬件电路设计部分涵盖了整流桥、直流输入电路、Boost升压电路和单相逆变电路的具体实现。软件代码实现攻略则从主控芯片编程思路、关键代码片段解析到代码优化与调试技巧进行了全面阐述。最后,文章总结了学习成果,展望了未来电子设计竞赛的趋势。 适合人群:具备一定电子电路基础和编程经验的电子工程专业学生或工程师,尤其是对电源设计感兴趣的人员。 使用场景及目标:①帮助读者理解单相在线式不间断电源的设计原理和具体实现方法;②指导参赛者在电子设计竞赛中完成类似赛题;③为实际工程项目提供参考,如开发智能电源管理系统或设计可靠的备用电源方案。 阅读建议:本文内容丰富,涉及硬件电路设计和软件编程等多个方面,建议读者在阅读时结合实际电路和代码进行实验,加深理解。对于复杂的理论计算部分,可以通过查阅相关资料进一步学习。同时,注意结合文中提供的调试技巧,确保项目顺利完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值