C# 在.NET Framework 程序中扫描识别图片文字

 时间:2026-02-12 01:32:25

1、在 Visual Studio 中创建一个 .NET Framework 控制台应用程序:

C# 在.NET Framework 程序中扫描识别图片文字

2、鼠标右键点击程序项目属性,将目标平台设置为 x64:

C# 在.NET Framework 程序中扫描识别图片文字

C# 在.NET Framework 程序中扫描识别图片文字

3、在【解决方案资源管理器】中,鼠标右键点击【引用】,选择【管理NuGet程序包】:

C# 在.NET Framework 程序中扫描识别图片文字

4、在打开的界面中,点击 【浏览】选项卡,在搜索框中输入【Spire.OCR】, 点击【安装】:

C# 在.NET Framework 程序中扫描识别图片文字

C# 在.NET Framework 程序中扫描识别图片文字

C# 在.NET Framework 程序中扫描识别图片文字

5、安装完成后,找到安装路径下,默认生成的packages文件夹,复制该文件夹路径下的6个dll文件:

F:\VS2017Project\ScanImageAndReadCharacter_OCR\packages\Spire.OCR.1.8.0\runtimes\win-x64\native

拷贝到VS程序项目运行路径下:

F:\VS2017Project\ScanImageAndReadCharacter_OCR\ScanImageAndReadCharacter_OCR\bin\Debug

如图复制效果:

C# 在.NET Framework 程序中扫描识别图片文字

6、调用API接口扫描并读取图片中的文字。代码如下:

C#

using Spire.OCR;

using System.IO;

namespace ScanImageAndReadCharacter_OCR

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建一个OcrScanner类的实例

            OcrScanner scanner = new OcrScanner();

            //调用OcrScanner.Scan(string fileName)方法扫描图片上的文字

            scanner.Scan("image.png");

            string text = scanner.Text.ToString();

            //保存扫描获取的文字为.txt文档

            File.WriteAllText("output.txt", text);

            System.Diagnostics.Process.Start("output.txt");

        }

    }

}

7、执行上一步骤中的代码,在生成的txt文件中可查看扫描识别的图片文字效果,如图:

C# 在.NET Framework 程序中扫描识别图片文字

  • 小米怎么禁止app跳转到其他app
  • 小米手机怎么禁止链式启动
  • 小米手机怎样设置软件自启动?
  • moonlight串流鼠标右键怎么按
  • 怎么让小米手机屏幕永不休眠
  • 热门搜索
    广州旅游景点推荐 泰宁大金湖旅游攻略 窑湾古镇旅游攻略 阿克苏旅游景点大全 旅游日语 重庆市旅游景点大全 佳木斯旅游景点大全 印度旅游要花多少钱 西安旅游攻略1天 travelzoo旅游族