C# 將PPT轉為OFD/DPT/DPS/ODP/POTX/UOP


本文分享在C#代碼程序中,如何將PPT幻燈片文檔轉換為多種文件格式,如:OFD、DPT、DPS、ODP、POTX、UOP等。只需在加載PPT幻燈片源文檔后,調用ppt.SaveToFile(string file, FileFormat fileFormat )方法將源文檔保存為目標文件格式即可。具體代碼和方法參考如下內容。

【程序環境】

關於如何添加引用PPT庫(2種方法)

方法1:手動添加引用(如圖操作步驟)。需要先將Spire.Presentation for .NET 6.9.2 包下載到本地,並解壓。

 

 

 

 

 

導入結果:

 

方法2通過Nuget搜索下載安裝到程序(如下圖步驟)。

 

C#

using Spire.Presentation;

namespace PPTtoOFD
{
    class Program
    {
        static void Main(string[] args)
        {
            Presentation ppt = new Presentation();
            ppt.LoadFromFile("test.pptx");
            ppt.SaveToFile("ToOFD.ofd",FileFormat.OFD);
            ppt.SaveToFile("ToDPT.dpt", FileFormat.Dpt);
            ppt.SaveToFile("ToDPS.dps", FileFormat.Dps);
            ppt.SaveToFile("ToODP.odp", FileFormat.ODP);
            ppt.SaveToFile("ToPOTX.potx", FileFormat.Potx);
            ppt.SaveToFile("ToUOP.uop", FileFormat.UOP);
        }
    }
}

Vb.net

Imports Spire.Presentation

Namespace PPTtoOFD
    Class Program
        Private Shared Sub Main(args As String())
            Dim ppt As New Presentation()
            ppt.LoadFromFile("test.pptx")
            ppt.SaveToFile("ToOFD.ofd", FileFormat.OFD)
            ppt.SaveToFile("ToDPT.dpt", FileFormat.Dpt)
            ppt.SaveToFile("ToDPS.dps", FileFormat.Dps)
            ppt.SaveToFile("ToODP.odp", FileFormat.ODP)
            ppt.SaveToFile("ToPOTX.potx", FileFormat.Potx)
            ppt.SaveToFile("ToUOP.uop", FileFormat.UOP)
        End Sub
    End Class
End Namespace

 

 

運行程序后,轉換后的文件保存在VS程序的項目文件夾路徑下,如 F:\VS2017Project\Conversion_PPT\PPTtoOFD\bin\Debug。 文件路徑也可以自行定義。

 

—End—

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM