c# – PPT幻灯片放映到图像

前端之家收集整理的这篇文章主要介绍了c# – PPT幻灯片放映到图像前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Office 07 PIA将ppt转换为C#中的图像.

幻灯片正确转换为图像.

现在,虽然单个幻灯片转换为图像,但我希望有一种解决方法,也可以转换幻灯片中的动画.我想在我的自定义应用程序中播放这些ppt [转换为图像],而不是在MS PowerPoint中播放.

我真的很感激任何帮助!

谢谢

解决方法

这很简单:

Office 2002

using Microsoft.Office.Core;
using PowerPoint;

ApplicationClass pptApplication = new ApplicationClass();

Presentation pptPresentation = pptApplication.Presentations.Open("myfile.ppt",MsoTriState.msoFalse,MsoTriState.msoFalse);

pptPresentation.Slides.Item(1).Export("slide.jpg","jpg",320,240);

Office 2003

using Microsoft.Office.Core;
using Microsoft.Office.Interop.PowerPoint;

ApplicationClass pptApplication = new ApplicationClass();
Presentation pptPresentation = pptApplication.Presentations.Open("myfile.ppt",MsoTriState.msoFalse);

pptPresentation.Slides.Item[1].Export("slide.jpg",240);

图像输出质量

pptPresentation.Slides.Item[1].Export("slide.png","PNG",1024,768);

猜你在找的C#相关文章