如何在 C# 中将 Word 文档转换为图像

使用 Aspose.Words for .NET,您可以将文档(例如 DOCX、DOC、RTF、ODT、HTML)转换为图像文件格式,例如 PNG、JPEG、BMP、GIF。在本教程中,您将学习如何在 C# 中将 Word 文档转换为图像。

在 C# 中将 Word 文档转换为图像的步骤

  1. 从 NuGet.org 安装 Aspose.Words for .NET
  2. 添加对 Aspose.WordsAspose.Words.Saving 命名空间的引用
  3. 使用 License.SetLicense 方法设置 Aspose.Words for .NET 的许可证
  4. 将输入文档导入 Aspose.Words 的 DOM
  5. 创建 ImageSaveOptions 类的实例以在将文档页面呈现为图像时指定选项
  6. 实现 IPageSavingCallback 接口并使用 PageSavingArgs.PageFileName 属性设置文件名路径
  7. 设置 Word 文档的页面范围以进行图像转换
  8. 最后,使用 Document.Save 方法将图像保存到磁盘

在处理文档时,您经常需要使用不同的字体格式和样式。如果您在未安装文档中使用的字体的机器上打开文档,则文档查看器中的文本表示会有所不同。 Aspose.Words 的情况相同。在将文档呈现为固定页面格式(JPEG、PNG、PDF 或 XPS)时,它需要 TrueType 字体。输入文档中使用的字体应安装在要将 Word 文档转换为图像的机器上。

之前,我们在另一个指南主题中研究了 如何使用 C# 打印 Word 文档。本主题介绍在 C# 中将 Word 文档转换为图像的所有步骤

在 C# 中将 Word 文档转换为图像的代码

上面的 C# 代码在不安装 MS Office 的情况下将 word 文档转换为图像。您可以在 Windows、Linux、macOS 和云平台(Amazon Web Services 和 Microsoft Azure)上安装 .NET 的地方使用它。

 简体中文