Spire.OCR for .NET 为开发人员提供了一个新的模型来从图片中提取文本。在本文中, 我们将演示如何使用 Spire.OCR for .NET 的新模型在 C# 中实现从图片中提取文本。
具体步骤如下:
步骤 1:在 Visual Studio 中创建一个控制台应用(.NET Framework)。
步骤 2:将应用程序的目标平台更改为 x64。
在应用程序的“解决方案资源管理器”中,右键单击项目名称,然后选择“属性”。
将应用程序的目标平台更改为 x64。 这一步必须执行,因为 Spire.OCR 仅支持 64 位平台。
步骤 3:在程序中安装 Spire.OCR for .NET。
点击“工具”,选择“NuGet包管理器“ -> “程序包管理器控制台”,然后在程序包管理器控制台中执行以下命令来安装 Spire.OCR for .NET:
Install-Package Spire.OCR
步骤 4:下载 Spire.OCR for .NET 的新模型。
请从以下链接下载适合你的操作系统的模型:
解压下载的压缩包并保存到计算机上的特定目录。在该示例中,我们将其放在 "D:\" 目录下。
步骤 5:使用 Spire.OCR for .NET 的新模型实现从图片中提取文本。
以下代码示例展示了如何使用 Spire.OCR for .NET 的新模型实现从图片中提取文本:
- C#
using Spire.OCR;
using System.IO;
namespace NewOCRModel
{
internal class Program
{
static void Main(string[] args)
{
// 设置许可证密钥
//Spire.OCR.License.LicenseProvider.SetLicenseKey("your-license-key");
// 创建 OcrScanner 类的实例
OcrScanner scanner = new OcrScanner();
// 创建 ConfigureOptions 类的实例来设置扫描器配置
ConfigureOptions configureOptions = new ConfigureOptions();
// 设置新模型的路径
configureOptions.ModelPath = "D:\\win-x64";
// 指定文本识别的语言,默认设置为English(支持语言:English,Chinese,Chinesetraditional,French,German,Japanese和Korean)
configureOptions.Language = "English";
// 将配置应用于扫描器
scanner.ConfigureDependencies(configureOptions);
// 从图片中提取文本
scanner.Scan("test.png");
// 将提取的文本保存到文本文件
string text = scanner.Text.ToString();
File.WriteAllText("Output.txt", text);
}
}
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。