可能您想在 Web 应用程序中使用您的演示幻灯片,或者您想使用它的幻灯片缩略图。在这种情况下,您需要将 PowerPoint 演示文稿幻灯片转换为图像。在本文中,您将学习如何使用 C# 以编程方式将 PPT 或 PPTX 演示文稿转换为 JPG 和 PNG 图像 文件。

使用 .NET 将 PPT 转换为 JPG 或 PNG 图像

此处讨论了以下主题:

.NET API 转换演示文稿

GroupDocs.Conversion 展示了允许在 .NET 应用程序中将演示文件转换为图像的 .NET API。在本文中,我们将使用其 GroupDocs.Conversion for .NET 将 PPT/PPTX 演示文稿转换为图像格式。此外,该 API 支持许多其他文件格式的转换,例如文字处理文档、电子表格、演示文稿、电子书、图像以及 文档

您可以從 下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Conversion

使用 C# 将演示文稿转换为 JPG 图像

让我们快速跳转到目标并将我们的演示文稿转换为图像格式。以下步骤展示了如何在 C# 中将 Powerpoint PPT 或 PPTX 转换为 JPG 图像格式。

以下 C# 源代码将 PowerPoint 演示文稿转换为 JPG 格式。

// 使用 C# 将 PPT、PPTX 演示文稿转换为 JPG 图像
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

使用 C# 将演示文稿转换为 PNG 图像

最常用的图像格式之一是 PNG。让我们以类似的方式将幻灯片转换为 PNG。以下步骤指导如何在 C# 中将 Powerpoint PPT 或 PPTX 转换为 PNG 图像格式。

  • 使用 Converter 类加载演示文稿 PPT/PPTX 文件。
  • 准备图片转换选项
  • 将转换文件格式设置为PNG。
  • 使用 Convert() 方法将演示文稿转换为图像。

以下 C# 代码示例将 PowerPoint 演示文稿转换为 PNG 格式。

// 使用 C# 将 PPT、PPTX 演示文稿转换为 PNG 图像
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

获取免费 API 许可证

您可以获得免费的临时许可证 使用该 API,而不受评估限制。

结论

最后,我们了解了如何在 C# 中将演示文稿转换为 JPG 或 PNG 图像格式。要构建您自己的转换应用程序,您可以使用 文档 了解有关 Conversion Automation .NET API 的更多信息。最好的方法是体验 GitHub 上提供的示例。如有任何疑问,请通过 论坛 联系我们。

也可以看看