Word 转 JPG PNG 图像 C#

在某些情况下,您可能需要将 Word 文档转换为图像。无论是为了生成预览、创建缩略图还是将文档集成到更适合图像格式的应用程序中,将 Word 文档转换为图像的能力都很有用。在本文中,您将学习如何使用 C# 将 Word DOCDOCX 文档转换为 JPGPNG 图像格式。

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 图像。此功能为您的应用程序开辟了广泛的可能性,从生成文档预览到将文档集成到以图像为中心的工作流程。您可以随意进一步尝试并根据您的特定要求自定义代码。此外,您可以随时通过 论坛 与我们联系,讨论您的任何问题。

也可以看看