图像到 XML C#

有时数据可以以图像的形式存在。您可能需要处理此类数据,因此图像到 XML 的转换在此类情况下可能会有所帮助。您可以在 C# 中以编程方式将 JPGPNG 或其他图像格式的图像转换为 XML 格式。本文介绍如何通过在 C# 中以编程方式执行 OCR 操作将图像转换为 XML。

在 C# 中使用 OCR 将 JPG 或 PNG 图像转换为 XML 转换器 – API 安装

您可以对图像以及 Aspose.OCR for .NET API 支持的其他文件格式执行光学字符识别。只需从 New Releases 部分下载 DLL 文件或运行以下 NuGet 安装命令:

PM> Install-Package Aspose.OCR

在 C# 中以编程方式使用 OCR 将图像转换为 XML 数据

您可以使用 OCR 处理图像并将提取的信息导出为 XML 格式,步骤如下:

  1. 创建 AsposeOcr 类的实例。
  2. 在初始化 RecognitionSettings 类对象时识别图像。
  3. 以 XML 格式打印提取的信息。

下面的代码片段演示了如何使用 C# 将图像转换为 XML 数据:

// 初始化 AsposeOcr 类的实例
AsposeOcr api = new AsposeOcr();

// 创建 AsposeOcr 的对象
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// 以 XML 格式打印结果
Console.WriteLine($"XML: {result.GetXml()}");

在 C# 中将 JPG 或 PNG 图像转换为 XML 文件

在某些情况下,从图像中提取 XML 数据时,您可能需要创建一个包含 XML 数据的输出文件,而不是将其打印到控制台输出。您需要指定输出文件的文件路径和保存格式。以下步骤说明了将 JPG 或 PNG 图像转换为 XML 格式文件的过程:

  1. 初始化 AsposeOcr 类的一个实例。
  2. 在创建 RecognitionSettings 类的对象时使用 OCR 处理图像。
  3. 以 XML 格式保存输出文件。

以下代码示例展示了如何在 C# 中以编程方式将 JPG 或 PNG 图像转换为 XML 格式:

// 初始化 AsposeOcr 类的实例
AsposeOcr api = new AsposeOcr();

// 创建 AsposeOcr 的对象
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// 将输出保存为 XML 文件
result.Save("D://file.xml", SaveFormat.Xml);

获取免费 API 许可证

您可以通过申请 免费临时许可证 来检查 API 的所有功能。

结论

在本文中,您学习了如何在 C# 中以编程方式使用 OCR 将 JPG 或 PNG 图像转换为 XML 数据。此外,您可以通过 documentation 空间查看 API 的其他 OCR 功能。如果您有任何歧义或疑虑,请随时通过 论坛 与我们联系。

也可以看看

在 C# 中使用 OCR 将图像转换为 JSON