如何在 C# 中从 Word 文档中提取图像

本文介绍如何在 C# 中从 Word 文档中提取图像。它提供了测试示例代码所需的环境配置的详细信息、逐步过程以及读取 DOCX 文件并将每个图像保存为 PNG 文件的可运行示例代码。它还将解释从 C# 中的 Word 文档中提取所有图像所需的类、方法和属性。

在 C# 中从 Word 中提取图像的步骤

  1. 建立环境添加Aspose.Words for .NET提取图片
  2. Document 类对象中加载带有图像的源 Word 文件
  3. 使用 GetChildNodes() 方法从 Word 文档中获取形状的集合
  4. 遍历形状集合中的所有元素
  5. 将具有图像的每个形状保存为单独的图像

这些步骤提供了从 C# 中的 Word 文档中提取图片的详细信息。首先,将源 Word 文件加载到 Document 类对象中,然后使用 GetChildNodes() 方法从中访问形状集合,该方法将 NodeType.Shape 枚举器作为参数。在下一步中,这个集合被迭代并且每个形状都被测试是否有一个图像,如果找到,则保存为一个单独的图像文件。

C# 中从 Word 文件中提取图像的代码

这段代码演示了从 C# 中的 Word 文档中提取图像的过程,该过程使用 Document 类对象,该对象具有不同的重载函数,支持许多功能,如设置编码、字体设置、语言首选项等等。同样,您可以使用 GetChildNodes() 方法获取其他类型的子节点,例如节、页眉/页脚、表格、行、单元格和段落等等。

本文介绍如何从 Word 文件中提取图像。如果您想了解添加图像的过程,请参阅 如何使用 C# 在 Word 文档中添加图像 上的文章。

 简体中文