C#代碼的PowerPoint幻燈片轉換為圖像

發布: 2012-02-23

如果您想您的業務流程和導出PowerPoint文件自動將圖像那麼這段代碼可以是很有益的。 此C#代碼將幫助你以編程方式打開PowerPoint文件,然後導出幻燈片圖像。

 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Office.Core; using Microsoft.Office.Interop.PowerPoint; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Application pptApplication = new Application(); Presentation pptPresentation = pptApplication.Presentations .Open("test.pptx", MsoTriState.msoFalse,MsoTriState.msoFalse , MsoTriState.msoFalse); pptPresentation.Slides[1].Export("slide.png", "png", 320, 240); } } } 

在這個例子中我們可以看到,首先我們打開一個PPT或.PPTX文件,應用程序對象,然後使用幻燈片陣列選擇第一張幻燈片。 最後,我們使用導出功能導出幻燈片為PNG格式。 您可以更改輸出格式為JPG,但你可能會失去在輸出圖像中一些質量。