【问题标题】:How to convert PowerPoint (.ppt, .pptx) to several images of each slide?如何将 PowerPoint(.ppt、.pptx)转换为每张幻灯片的多个图像?
【发布时间】:2010-11-30 17:49:44
【问题描述】:

你们有一些 .Net 库可以将 PowerPoint 演示文稿文件转换为图像吗?

【问题讨论】:

标签: c# .net powerpoint


【解决方案1】:

使用添加对Microsoft.Office.Interop.PowerPoint.dll 的引用。要将 PowerPoint 幻灯片转换为 PNG 图像:

PowerPoint.Presentation pptPresentation = pptApplication.Presentations.Open2007(FILE);
foreach (PowerPoint.Slide pptSlide in pptPresentation.Slides)
{
   pptSlide.Export(NEWNAME, "PNG", 1024, 768);
}

【讨论】:

  • 所以这需要在服务器上安装office,以及许多其他配置。我把它贴在这里stackoverflow.com/a/40385136/1386991
  • var pptPresentation = new Microsoft.Office.Interop.PowerPoint.Application();
【解决方案2】:
【解决方案3】:

请查看Aspose.Slides for .NET 在这种情况下是否可以帮助您。这个组件允许你convert Powerpoint slides to images。它不需要在系统上安装 MS Office。

披露:我在 Aspose 担任开发布道师。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2020-05-11
    • 1970-01-01
    相关资源
    最近更新 更多