可能您想在 Web 应用程序中使用您的演示幻灯片,或者您想使用它的幻灯片缩略图。在这种情况下,您需要将 PowerPoint 演示文稿幻灯片转换为图像。在本文中,您将学习如何使用 C# 以编程方式将 PPT 或 PPTX 演示文稿转换为 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 图像格式。
- 使用 Converter 类加载演示文件。
- 使用 ImageConvertOptions 类准备图像转换选项。
- 定义转换文件格式为JPG。
- 使用 Convert() 方法转换为图像。
以下 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 图像格式。
以下 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 上提供的示例。如有任何疑问,请通过 论坛 联系我们。