在 C++ 中將 PPTX 轉換為 PPT
Contents
[
Hide
]
概述
本文說明如何使用 C++ 將 PowerPoint 簡報的 PPTX 格式轉換為 PPT 格式。以下主題已涵蓋。
- 使用 C++ 將 PPTX 轉換為 PPT
使用 C++ 將 PPTX 轉換為 PPT
若要取得 C++ 範例程式碼將 PPTX 轉換為 PPT,請參閱下方的區段,即 Convert PPTX to PPT。它僅會載入 PPTX 檔案並儲存為 PPT 格式。透過指定不同的儲存格式,您也可以將 PPTX 檔案儲存為許多其他格式,如 PDF、XPS、ODP、HTML 等,詳見以下文章。
- 使用 C++ 將 PPTX 轉換為 PDF
- 使用 C++ 將 PPTX 轉換為 XPS
- 使用 C++ 將 PPTX 轉換為 HTML
- 使用 C++ 將 PPTX 轉換為 ODP
- 使用 C++ 將 PPTX 轉換為 PNG
將 PPTX 轉換為 PPT
要將 PPTX 轉換為 PPT,只需將檔名與儲存格式傳遞給 Presentation 類別的 Save 方法。以下 C++ 程式碼範例使用預設選項將 Presentation 從 PPTX 轉換為 PPT。
// 載入 PPTX。
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.pptx");
// 以 PPT 格式儲存。
prs->Save(u"convertedFile.ppt", Aspose::Slides::Export::SaveFormat::Ppt);
常見問題
將 PPTX 的所有效果與功能儲存為舊版 PPT (97–2003) 格式時,是否會全部保留?
不一定。PPT 格式缺乏某些較新的功能(例如特定效果、物件和行為),因此在轉換過程中,功能可能會被簡化或轉為點陣圖。
我可以只將選取的投影片轉換為 PPT,而不是整個簡報嗎?
直接儲存會針對整份簡報。若要轉換特定投影片,請建立僅包含該投影片的新簡報並將其儲存為 PPT;或者使用支援逐投影片轉換參數的服務或 API。
是否支援受密碼保護的簡報?
是的。您可以偵測檔案是否受保護、使用密碼開啟,亦可為儲存的 PPT 設定保護/加密設定。