leadtools ocr java_LEADTOOLS OCR文字识别教程:开始文字识别

在前面的教程中,我们教会大家如何追加页面和在页面上追加删除区域,这一次我们正式开始文字识别。

1. 打开Visual Studio,然后打开上一讲中我们创建的项目OCRTurorial2。

2. 从工具箱中拖拽一个Button到Form1中,保持Button的名字为"button6",然后将Button的Text文本改为:识别并保存。

1c1163416eb935b71b37bad4dbd01eed.png

3. 双击button6,然后在Click事件中添加如下代码:

private void button6_Click(object sender, EventArgs e)

{

// 这里启动识别所有页面

// 注意,我们并没有使用自动识别区域这个方法,识别引擎会检查当前页面

// 是否已经标示过识别区域了,如果没有的话引擎会自动帮我们标示识别区域

_ocrDocument.Pages.Recognize(null);

// 弹出保存为PDF对话框

string fileName = null;

using (SaveFileDialog dlg = new SaveFileDialog())

{

dlg.Filter = "PDF files|*.pdf|All files|*.*";

dlg.DefaultExt = "pdf";

if (dlg.ShowDialog(this) == DialogResult.OK)

fileName = dlg.FileName;

}

if (fileName == null)

return;

// 将识别结果保存为PDF文件

_ocrDocument.Save(fileName, DocumentFormat.Pdf, null);

// 调用系统命令打开保存的PDF文件

System.Diagnostics.Process.Start(fileName);

}

4. 编译并运行。

3bad8cd66c6335a05afaa58eb5007bec.png

识别结果:

e43fb00e84fded73cb8e02903c65aef0.png

标签:OCR

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:慧都控件网

a6e1590ae4b228073faff3806334194e.png0

好文不易,鼓励一下吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值