C# 實(shí)現(xiàn)PPT 每一頁(yè)轉(zhuǎn)成圖片過(guò)程解析
要實(shí)現(xiàn)PPT轉(zhuǎn)圖片,首先需要引用兩個(gè)DLL。
我這里用的這個(gè)這個(gè)版本
- Microsoft.Office.Interop.PowerPoint 12.0
- Microsoft Office 12.0 object Library
如下圖:
代碼如下:
private void pptToImg(string pptPath, string imgPath) { var app = new Microsoft.Office.Interop.PowerPoint.Application(); var ppt = app.Presentations.Open(pptPath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse); var index = 0; var fileName = Path.GetFileNameWithoutExtension(pptPath); foreach (Microsoft.Office.Interop.PowerPoint.Slide slid in ppt.Slides) { ++index; //設(shè)置圖片大小 slid.Export(imgPath+string.Format("page{0}.png",index.ToString()), "png", 1024, 768); //根據(jù)屏幕尺寸。設(shè)置圖片大小 //slid.Export(imgPath+string.Format("page{0}.jpg",index.ToString()), "jpg", Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); } //釋放資源 ppt.Close(); app.Quit(); GC.Collect(); }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- C# 多進(jìn)程打開(kāi)PPT的示例教程
- C# / VB.NET 在PPT中創(chuàng)建、編輯PPT SmartArt圖形的方法詳解
- C#將PPT文件轉(zhuǎn)換成PDF文件
- C#如何添加PPT背景
- C# 實(shí)現(xiàn)對(duì)PPT文檔加密、解密及重置密碼的操作方法
- C#提取PPT文本和圖片的實(shí)現(xiàn)方法
- C# 使用Free Spire.Presentation 實(shí)現(xiàn)對(duì)PPT插入、編輯、刪除表格
- 在C#里面給PPT文檔添加注釋的實(shí)現(xiàn)代碼
- C#向PPT文檔插入圖片以及導(dǎo)出圖片的實(shí)例
- C#實(shí)現(xiàn)將PPT轉(zhuǎn)換成HTML的方法
- word ppt excel文檔轉(zhuǎn)換成pdf的C#實(shí)現(xiàn)代碼
- C#/VB.NET 自定義PPT動(dòng)畫(huà)路徑的步驟
相關(guān)文章
C#預(yù)定義數(shù)據(jù)類(lèi)型之值類(lèi)型和引用類(lèi)型介紹
這篇文章主要介紹了C#預(yù)定義數(shù)據(jù)類(lèi)型之值類(lèi)型和引用類(lèi)型介紹,本文著重講解了引用類(lèi)型中的object(對(duì)象)類(lèi)型和string(字符串)類(lèi)型,需要的朋友可以參考下2015-03-03C#對(duì)XML文件的各種操作實(shí)現(xiàn)方法
C#對(duì)XML文件的各種操作實(shí)現(xiàn)方法,需要的朋友可以參考一下2013-04-04深入理解C#實(shí)現(xiàn)快捷鍵(系統(tǒng)熱鍵)響應(yīng)的方法
本篇文章是對(duì)使用C#實(shí)現(xiàn)快捷鍵(系統(tǒng)熱鍵)響應(yīng)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05C#實(shí)現(xiàn)對(duì)用戶(hù)輸入數(shù)據(jù)進(jìn)行校驗(yàn)的類(lèi)實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)對(duì)用戶(hù)輸入數(shù)據(jù)進(jìn)行校驗(yàn)的類(lèi),實(shí)例分析了C#針對(duì)各種用戶(hù)輸入數(shù)據(jù)的常用校驗(yàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03C#實(shí)現(xiàn)將窗體固定在顯示器的左上角且不能移動(dòng)的方法
這篇文章主要介紹了C#實(shí)現(xiàn)將窗體固定在顯示器的左上角且不能移動(dòng)的方法,涉及C#窗體固定操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08