本文分享在C#代碼程序中,如何將PPT幻燈片文檔轉換為多種文件格式,如:OFD、DPT、DPS、ODP、POTX、UOP等。只需在加載PPT幻燈片源文檔后,調用ppt.SaveToFile(string file, FileFormat fileFormat )方法將源文檔保存為目標文件格式即可。具體代碼和方法參考如下內容。
【程序環境】
- Visual Studio 2017
- .net framework 4.6.1
- PPT庫:Spire.Presentation for .NET
- PPT文檔測試版本:2013 (.pptx)
關於如何添加引用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—