前面我们介绍了如何在 .net core 应用程序中 使用 spire.ocr for .net 图文识别控件来扫描识别图片的文字。该文将介绍如何在 .net framework 项目中扫描识别图片中的文字信息。
步骤1、在 visual studio 中创建一个 .net framework 控制台应用程序
步骤2、创建一个控制台项目,将目标平台改为 x64。由于 spire.ocr for .net 仅支持 64 位操作系统系统,所以必须执行此步骤。
步骤3、在程序中添加引用 spire.ocr for .net 中的 dll 文件
推荐通过 nuget 安装 spire.ocr for .net。注:仅 spire.ocr for .net v 1.8 及以上版本支持 .net framework 应用程序。
- 在凯发线上登陆下载网址的解决方案资源管理器中,右键单击 “引用”,选择 “管理 nuget 程序包”。
- 点击 “浏览” 选项卡,在搜索框中输入 “spire.ocr”。
- 点击 “安装”。
步骤4、安装完成后,找到本地 nuget 的下载目录,然后将 spire.ocr 包里 runtimes\win-x64\native 目录下的 6 个 dll(该示例项目的完整目录是 e:\ocr\ scanocr\ packages\spire.ocr.1.8.0\runtimes\win-x64\native),拷贝到项目的运行目录路径,如 bin\debug。
步骤5、代码示例
- c#
- vb.net
using spire.ocr;
using system.io;
namespace scanocr
{
class program
{
static void main(string[] args)
{
//创建一个ocrscanner类的实例
ocrscanner scanner = new ocrscanner();
//调用ocrscanner.scan(string filename)方法扫描图片上的文字
scanner.scan("sample.png");
//保存扫描获取的文字为.txt文档
file.writealltext("output.txt", scanner.text.tostring());
}
}
}
imports spire.ocr
imports system.io
namespace scanocr
class program
private shared sub main(args as string())
'创建一个ocrscanner类的实例
dim scanner as new ocrscanner()
'调用ocrscanner.scan(string filename)方法扫描图片上的文字
scanner.scan("sample.png")
'保存扫描获取的文字为.txt文档
file.writealltext("output.txt", scanner.text.tostring())
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。 获取有效期 30 天的临时许可证。