翻譯|使用教程|編輯:李顯亮|2021-09-06 10:17:50.947|閱讀 396 次
概述:PNG是使用無(wú)損壓縮的最流行的圖像格式之一。因此,在本文中,將學(xué)習(xí)如何使用 C# 將 PowerPoint PPTX 或 PPT 中的幻燈片轉(zhuǎn)換為 PNG 圖像。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
在某些情況下,可能需要將 PowerPoint 演示文稿中的幻燈片轉(zhuǎn)換為圖像。例如,在您的 Web 或桌面應(yīng)用程序中嵌入演示文稿、生成縮略圖等。PNG是使用無(wú)損壓縮的最流行的圖像格式之一。因此,在本文中,您將學(xué)習(xí)如何使用 C# 將 PowerPoint PPTX 或 PPT 中的幻燈片轉(zhuǎn)換為 PNG 圖像。
為了將 PPTX 或 PPT 演示文稿轉(zhuǎn)換為 PNG,我們將使用Aspose.Slides for .NET,它是一個(gè)功能豐富的 API,可讓您使用 C# 創(chuàng)建、修改和轉(zhuǎn)換 PowerPoint 和 OpenOffice 演示文稿。
>>你可以點(diǎn)擊這里下載Aspose.Slides 最新版測(cè)試體驗(yàn)。
以下是使用 C# 將 PowerPoint PPTX 中的幻燈片轉(zhuǎn)換為 PNG 圖像的步驟。
以下代碼示例展示了如何將 PowerPoint PPTX 轉(zhuǎn)換為 PNG。
// Load PowerPoint presentation using (Presentation pres = new Presentation("presentation.pptx")) { // User defined dimension int desiredX = 1200; int desiredY = 800; // Getting scaled value of X and Y float ScaleX = (float)(1.0 / pres.SlideSize.Size.Width) * desiredX; float ScaleY = (float)(1.0 / pres.SlideSize.Size.Height) * desiredY; foreach (ISlide sld in pres.Slides) { // Create a full scale image Bitmap bmp = sld.GetThumbnail(ScaleX, ScaleY); // Save the image to disk in PNG format bmp.Save(String.Format("slide_{0}.png", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Png); } }
如果你想試用Aspose的全部完整功能,可聯(lián)系在線客服獲取30天臨時(shí)授權(quán)體驗(yàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn