本篇文章介绍如何在 .net core 应用程序中通过使用 spire.ocr for .net 图文识别控件来扫描识别图片的文字。以下内容是具体步骤和操作方法:
步骤1、在visual studio中创建一个.net core应用程序
(visual studio 版本建议使用2017 版或更高版本)
步骤2、在程序中添加引用 spire.ocr for .net 中的 dll 文件
如下两种方法中,可任意选择一种方法来添加引用:
方法1:在程序中通过从 nuget 安装
- 在ag凯发旗舰厅的解决方案资源管理器中,右键单击 “依赖项”,选择“管理nuget包”。
- 点击“浏览”选项卡,在搜索框中输入“spire.ocr”。
- 点击“安装”。
方法2:手动添加引用
1、下载 spire.ocr for .net 包,解压,找到“netstandard2.0”文件夹中的dll。
2、鼠标右键点击程序中的“依赖”,选择“添加引用”,点击“浏览”,选择上一步骤中的中的所有dll,点击“添加”。
3、在项目中通过nuget包管理器安装另外两个包: skiasharp和system.text.encoding.codepages。
鼠标右键点击“依赖”, 选择“管理nuget包”-点击“浏览”-输入包名-从搜索结果中选择包-点击“安装”。
注意:如果你在nuget包管理器中找不到这些包,请检查您是否将“nuget.org” 设置为“包源”。
步骤3、将依赖dll复制到项目的运行目录
如果你是从 nuget 安装的 spire.ocr for .net,并且你的程序目标框架是.net core 3.0或以上版本,则从 bin\debug\netcoreapp3.0\runtimes\win-x64\native 文件夹路径下复制6个dll文件到运行目录路径,如 bin\debug\netcoreapp3.0 或 c:\windows\system32 。
如果你的程序目标框架低于 .net core 3.0,或者你是从我们网站下载的spire.ocr for .net,则从 spire.ocr\spire.ocr_dependency\x64 文件夹路径下复制6个dll文件到运行目录路径,如 bin\debug\netcoreapp2.1 或 c:\windows\system32。
步骤4、c# 代码示例
现在你已经成功安装 spire.ocr for .net 到程序中了,可以参考下面的代码示例扫描图片,并获取图片中的文字。
using spire.ocr;
using system.io;
namespace spireocr
{
class program
{
static void main(string[] args)
{
//创建一个ocrscanner类的实例
ocrscanner scanner = new ocrscanner();
//调用ocrscanner.scan(string filename)方法扫描图片上的文字
scanner.scan("image.png");
//保存扫描获取的文字为.txt文档
file.writealltext("output.txt", scanner.text.tostring());
}
}
}
imports spire.ocr
imports system.io
namespace spireocr
class program
private shared sub main(args as string())
'创建一个ocrscanner类的实例
dim scanner as new ocrscanner()
'调用ocrscanner.scan(string filename)方法扫描图片上的文字
scanner.scan("image.png")
'保存扫描获取的文字为.txt文档
file.writealltext("output.txt", scanner.text.tostring())
end sub
end class
end namespace
申请临时license
如果您希望删除结果文档中的 "evaluation warning : the version can be used only for evaluation purpose..." 文字评估信息,或解除功能限制以便更好地实现产品功能测试,请联系 该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。 免费获取为期30天的临时授权。