我在線上看到了一個powerpoint演示文稿(ppt),它是一個.ppt文件,它運行在Web瀏覽器中。所以不需要導出到html,swf等,並且在圖像方面質量相當好。在瀏覽器中運行PPT作爲.ppt
任何想法如何做到這一點?
我在線上看到了一個powerpoint演示文稿(ppt),它是一個.ppt文件,它運行在Web瀏覽器中。所以不需要導出到html,swf等,並且在圖像方面質量相當好。在瀏覽器中運行PPT作爲.ppt
任何想法如何做到這一點?
對於單個演示文稿,您可以使用Google文檔的演示文稿「嵌入」功能(將文件上傳到Google文檔,然後單擊共享...發佈/嵌入)。
對於也是基於這樣的一個系統的解決方案,我建議考慮看看Google Docs' API
試試這個代碼
string ExportLocation = "C:\\Sample";
Microsoft.Office.Interop.PowerPoint.Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();
ppApp.Visible = MsoTriState.msoTrue;
ppApp.WindowState = PpWindowState.ppWindowMinimized;
Microsoft.Office.Interop.PowerPoint.Presentations oPresSet = ppApp.Presentations;
Microsoft.Office.Interop.PowerPoint._Presentation oPres = oPresSet.Open("C:\\ScreenShots.ppt",
MsoTriState.msoFalse, MsoTriState.msoFalse,
MsoTriState.msoFalse);
ppApp.ShowWindowsInTaskbar = MsoTriState.msoFalse; //Hiding the application; But it will be displayed always
try
{
Slides objSlides = oPres.Slides; //Getting all the slides
for (int i = 1; i < objSlides.Count - 1; i++)
{
string file = Path.Combine(ExportLocation, string.Format("{0}.{1}", objSlides[i].Name, "jpg"));
oPres.Slides[i].Export(file, "jpg", 800, 600);
}
}
finally
{
ppApp.Quit(); //Closing the Powerpoint application. Sometimes it won't work too.
}
哪裏上下文這個答案。你說過試試這個代碼。試試這個代碼是什麼?它究竟做了什麼? – 2016-08-16 07:04:06