使用 Aspose.Words for .NET,您可以将文档(例如 DOCX、DOC、RTF、ODT、HTML)转换为图像文件格式,例如 PNG、JPEG、BMP、GIF。在本教程中,您将学习如何在 C# 中将 Word 文档转换为图像。
在 C# 中将 Word 文档转换为图像的步骤
- 从 NuGet.org 安装 Aspose.Words for .NET 包
- 添加对 Aspose.Words 和 Aspose.Words.Saving 命名空间的引用
- 使用 License.SetLicense 方法设置 Aspose.Words for .NET 的许可证
- 将输入文档导入 Aspose.Words 的 DOM
- 创建 ImageSaveOptions 类的实例以在将文档页面呈现为图像时指定选项
- 实现 IPageSavingCallback 接口并使用 PageSavingArgs.PageFileName 属性设置文件名路径
- 设置 Word 文档的页面范围以进行图像转换
- 最后,使用 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 的地方使用它。