資源描述:
《c ppt文檔轉(zhuǎn)換成圖片、pdf、svg等格式文件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、C#PPT文檔轉(zhuǎn)換成圖片、PDF、SVG等格式文件Spire.Presentation支持豐富的格式轉(zhuǎn)換,例如PPT、PPTX格式互轉(zhuǎn),PPT/PPTX轉(zhuǎn)PDF,PPT/PPTX轉(zhuǎn)PNG,PPT/PPTX轉(zhuǎn)SVG(可縮放矢量圖)。下表列出了實現(xiàn)這些格式轉(zhuǎn)換的具體方法及用法。方法參數(shù)一參數(shù)二作用Presentation.SaveToFile(stringfile,FileFormatfileformat)string類型變量,用于指定文件名及地址枚舉類型變量,用于指定文件保存格式。此枚舉包含Auto、PPT、Pptx2007、Pptx2007、Pptx2010、Pptx
2、2013、Ppsx2007、Ppsx2010、Ppsx2013、PPS、ODP、XPS、PDF將PowerPoint文檔保存為指定格式的文件Presentation.SaveToSVG()將PowerPoint文檔保存為SVG(可縮放矢量圖)格式文件ISlide.SaveAsImage()將幻燈片(slide)按原始大小保存為Bitmap對象ISlide.SaveAsImage(intwidth,intheight)int類型變量,用于指定圖片的寬度int類型變量,用于指定圖片的高度將幻燈片按指定大小保存為Bitmap對象ISlide.SaveAsEMF(string
3、filePath)string類型變量,用于指定文件名及地址將幻燈片保存為EMF圖片一,PowerPoint轉(zhuǎn)換為PDF通過Presentatin.SaveToFile()的方法,我們可以將PowerPoint文件轉(zhuǎn)換為PPT、PPTX、PPSX、PPS、ODP、XPS、PDF格式的文檔。這里以轉(zhuǎn)到PDF為例://初始化Presentation實例Presentationpresentation=newPresentation();//加載一個PowerPoint文檔presentation.LoadFromFile("模板.pptx");//保存為PDF文檔pres
4、entation.SaveToFile("ToPDF.pdf",FileFormat.PDF);一,PowerPoint轉(zhuǎn)換為位圖通過ISlide.SaveAsImage()方法,我們可以將特定的幻燈片轉(zhuǎn)換為常見的位圖格式,包括PNG、BMP、JPEG、TIFF。這里以轉(zhuǎn)到PNG為例://初始化Presentation實例Presentationpresentation=newPresentation();//加載一個PowerPoint文檔presentation.LoadFromFile("模板.pptx");//遍歷PowerPoint文檔中的幻燈片并保存為PN
5、G圖片for(inti=0;i6、wPresentation();//加載一個PowerPoint文檔presentation.LoadFromFile("模板.pptx");//遍歷PowerPoint文檔中的幻燈片并保存為EMF圖片for(inti=0;i7、sentation=newPresentation();//加載一個PowerPoint文檔presentation.LoadFromFile("模板.pptx");//將PowerPoint轉(zhuǎn)換為SVG圖像并以字節(jié)形式存儲在列隊中QueuesvgBytes=presentation.SaveToSVG();//獲取列隊中字節(jié)數(shù)組生成SVG文件intlen=svgBytes.Count;for(inti=0;i