要將PPT轉換為HTML,可以使用Aspose.Slides for .NET這個庫進行操作。下面是一個示例代碼:
using Aspose.Slides.Export;
using Aspose.Slides;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 輸入PPT文件路徑
string pptFilePath = "input.pptx";
// 加載PPT文件
using (Presentation presentation = new Presentation(pptFilePath))
{
// 創建輸出目錄
string outputDirectory = "output";
Directory.CreateDirectory(outputDirectory);
// 將每個PPT頁面轉換為HTML
for (int i = 0; i < presentation.Slides.Count; i++)
{
// 創建輸出HTML文件路徑
string htmlFilePath = Path.Combine(outputDirectory, $"slide_{i}.html");
// 創建HTML保存選項
HtmlOptions htmlOptions = new HtmlOptions();
// 保存PPT頁面為HTML
presentation.Slides[i].WriteAsHtml(htmlFilePath, htmlOptions);
}
}
Console.WriteLine("PPT轉換為HTML完成!");
}
}
上述代碼將PPT文件中的每個頁面都轉換為單獨的HTML文件,并保存在指定的輸出目錄中。你可以根據需要進行相應的修改和優化。