在某些情况下,您可能需要将 Word 文档转换为图像。无论是为了生成预览、创建缩略图还是将文档集成到更适合图像格式的应用程序中,将 Word 文档转换为图像的能力都很有用。在本文中,您将学习如何使用 C# 将 Word DOC 或 DOCX 文档转换为 JPG 或 PNG 图像格式。
Word 到图像转换器 - C# API 安装
通过安装 Conholdate.Total for .NET,您可以轻松地在 C# 中将 Word 文档转换为不同的图像格式。只需从新版本部分下载它或运行以下 NuGet 安装命令:
PM> NuGet\Install-Package Conholdate.Total
在 C# 中将 Word DOCX DOC 文档转换为 PNG 图像
您可以使用以下步骤轻松地在 C# 中将 Word 文档转换为 PNG 图像:
- 使用 Document 类对象加载输入的 DOCX Word 文档。
- 初始化 ImageSaveOptions 类的对象。
- 设置水平分辨率。
- 使用Save方法导出输出PNG图像。
以下示例代码演示如何在 C# 中将 Word DOCX 转换为 PNG 图像:
// 加载输入 Word 文档
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");
// 初始化 ImageSaveOptions 类的对象
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Png);
// 设置水平分辨率。
options.HorizontalResolution = 72f;
// 保存输出 PNG 图像
doc.Save("Word-to-PNG.png", options);
在 C# 中将 DOCX 文档转换为 JPG 图像
您可以按照以下步骤在 C# 中快速将 Word 文档渲染为 JPG 图像格式:
- 使用 Document 类对象加载输入的 DOCX Word 文档。
- 初始化 ImageSaveOptions 类的对象。
- 设置PageSet属性来转换特定的页面。
- 设置图像的亮度和对比度等自定义属性。
- 使用Save方法写入生成的JPG图像。
下面的代码片段展示了如何在 C# 中将 Word DOCX 文档转换为 JPG 图像:
// 加载输入 Word 文档
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");
// 初始化 ImageSaveOptions 类的对象
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Jpeg);
// 将“PageSet"设置为“0"以仅转换文档的第一页。
options.PageSet = new Aspose.Words.Saving.PageSet(0);
// 设置图像的亮度和对比度。
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;
// 设置水平分辨率。
options.HorizontalResolution = 72f;
// 保存输出 JPG 图像
doc.Save("Word-to-JPG.jpg", options);
为什么要将 Word 文档转换为图像?
您可能希望将 Word 文档转换为图像的原因有以下几个:
易于分享:图像广泛支持不同的平台和设备,从而易于与更广泛的受众分享。
格式保存:转换为图像可确保文档的格式保持完整,无论使用什么查看设备或软件。
嵌入应用程序:图像可以轻松嵌入到 Web 应用程序或演示文稿中,从而增强视觉吸引力和互动性。
免费评估许可证
您可以获得 免费临时许可证 来充分评估 API 的功能。
加起来
在本文中,您学习了如何使用 C# 将 Word 文档转换为图像。它涵盖了使用 C# 将 Word DOC 或 DOCX 文档转换为 PNG 或 JPG 图像。此功能为您的应用程序开辟了广泛的可能性,从生成文档预览到将文档集成到以图像为中心的工作流程。您可以随意进一步尝试并根据您的特定要求自定义代码。此外,您可以随时通过 论坛 与我们联系,讨论您的任何问题。