亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# 實(shí)現(xiàn)PPT 每一頁(yè)轉(zhuǎn)成圖片過(guò)程解析

 更新時(shí)間:2019年09月30日 10:24:54   作者:仰望 星空  
這篇文章主要介紹了C# 實(shí)現(xiàn)PPT 每一頁(yè)轉(zhuǎn)成圖片過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

要實(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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#中Invoke的用法講解

    C#中Invoke的用法講解

    這篇文章主要介紹了C#中Invoke的用法講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C#預(yù)定義數(shù)據(jù)類(lèi)型之值類(lèi)型和引用類(lèi)型介紹

    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-03
  • C#對(duì)XML文件的各種操作實(shí)現(xiàn)方法

    C#對(duì)XML文件的各種操作實(shí)現(xiàn)方法

    C#對(duì)XML文件的各種操作實(shí)現(xiàn)方法,需要的朋友可以參考一下
    2013-04-04
  • Asp.Net中MVC緩存詳解

    Asp.Net中MVC緩存詳解

    這篇文章主要介紹了Asp.Net中MVC緩存的種類(lèi)區(qū)別等內(nèi)容,一下來(lái)學(xué)習(xí)下。
    2017-12-12
  • C#中的Explicit和Implicit詳情

    C#中的Explicit和Implicit詳情

    Implicit提高了代碼的可讀性,但程序員需要自己保證轉(zhuǎn)換不引發(fā)異常且不丟失信息、Explicit可阻止編譯器靜默調(diào)用可能產(chǎn)生意外后果的轉(zhuǎn)換操作。前者更易于使用,后者能向閱讀代碼的每個(gè)人清楚地指示您要轉(zhuǎn)換類(lèi)型,下面就和小編來(lái)一起學(xué)習(xí)吧
    2021-09-09
  • C#實(shí)現(xiàn)給圖片添加文字水印的示例代碼

    C#實(shí)現(xiàn)給圖片添加文字水印的示例代碼

    在某些應(yīng)用項(xiàng)目中,查看電子圖片信息是經(jīng)常使用到的功能,此時(shí)我們就需要給顯示在瀏覽器中的圖片添加文字水印版權(quán)或提示信息,下面我們就來(lái)看看如何使用C#實(shí)現(xiàn)給圖片添加文字水印吧
    2024-04-04
  • 深入理解C#實(shí)現(xiàn)快捷鍵(系統(tǒng)熱鍵)響應(yīng)的方法

    深入理解C#實(shí)現(xiàn)快捷鍵(系統(tǒng)熱鍵)響應(yīng)的方法

    本篇文章是對(duì)使用C#實(shí)現(xiàn)快捷鍵(系統(tǒng)熱鍵)響應(yīng)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#實(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#實(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-03
  • C#中的委托delegate用法的示例詳解

    C#中的委托delegate用法的示例詳解

    這篇文章主要介紹了C#中的委托用法的示例詳解。本章將由淺入深地講述什么是委托、為什么要使用委托、事件的由來(lái)、.NET Framework 中的委托和事件、委托中方法異常和超時(shí)的處理、委托與異步編程、委托和事件對(duì)Observer 設(shè)計(jì)模式的意義。感興趣的可以了解一下
    2020-07-07
  • C#實(shí)現(xiàn)將窗體固定在顯示器的左上角且不能移動(dòng)的方法

    C#實(shí)現(xiàn)將窗體固定在顯示器的左上角且不能移動(dòng)的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)將窗體固定在顯示器的左上角且不能移動(dòng)的方法,涉及C#窗體固定操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08

最新評(píng)論