在 Python 中將 PPTX 轉換為 PPT

概觀

Aspose.Slides for Python 允許您在程式碼中將現代 PPTX 簡報轉換為舊版 PPT 格式。開啟 PPTX 並將其匯出為 PPT,同時保留簡報的內容與版面配置,使結果相容於較舊版本的 PowerPoint。同一工作流程也能產生其他輸出,例如 PDF、XPS、ODP、HTML 或影像,讓它能順利整合至腳本、CI 流程與批次處理。

將 PPTX 轉換為 PPT

要將 PPTX 轉換為 PPT,只需將檔案名稱和儲存格式傳遞給Presentation類別的save方法。以下的 Python 範例使用預設選項將簡報從 PPTX 轉換為 PPT。

import aspose.slides as slides

# 實例化代表 PPTX 檔案的 Presentation 類別。
presentation = slides.Presentation("presentation.pptx")

# 將簡報儲存為 PPT 檔案。
presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)

常見問題

將 PPTX 的所有效果與功能在儲存為舊版 PPT(97–2003)格式時是否都能保留?

未必。PPT 格式缺少某些較新的功能(例如特定的效果、物件與行為),因此在轉換過程中可能會將功能簡化或以點陣圖方式呈現。

我可以僅將選取的投影片轉換為 PPT,而不是整個簡報嗎?

直接儲存會針對整個簡報。若要轉換特定投影片,請建立僅包含這些投影片的新簡報並將其儲存為 PPT;或者使用支援逐投影片轉換參數的服務/API。

是否支援受密碼保護的簡報?

是的。您可以偵測檔案是否受保護,以密碼開啟,並且還能為儲存的 PPT設定保護/加密設定

另請參閱: