在 Python 中將 Word DOC 轉換為 PPT

MS Word 提供了一套完整的功能,可以非常輕鬆地創建富文本文檔。您可以在 Word 文檔中插入帶格式的文本、圖像、圖形、媒體和各種其他元素。在某些情況下,您需要以編程方式將 Word DOCDOCX 文檔轉換為 PowerPoint PPTPPTX 演示文稿。為了執行此轉換,本文提供了在 Python 中將 Word DOC 轉換為 PowerPoint PPT 的最佳和最簡單的方法。

Python Word 到 PowerPoint 轉換器 - 免費下載

要將 DOC/DOCX 文件轉換為 PPT/PPTX,我們將使用 Aspose.Words for PythonAspose.Slides for Python。前者是一個高速且功能豐富的文字處理庫,用於處理 Word 文檔。而後者是一個演示文稿操作庫,用於創建和處理 PowerPoint PPT/PPTX 演示文稿。我們將結合使用這兩個庫將 Word DOC 轉換為 Python 中的 PPT。您可以使用以下命令在 Python 應用程序中安裝這些庫。

>pip install aspose-words 
>pip install Aspose.Slides

在 Python 中將 DOC 轉換為 PPT 的步驟

讓我們看一下使用上述 Python 庫將 Word DOC 轉換為 PowerPoint PPT 需要執行的步驟。

  • 使用 Aspose.Words 加載 Word 文檔並將其轉換為 PDF。
  • 使用 Aspose.Slides 將 PDF 轉換為 PPT。

就是這樣。

現在,讓我們編寫代碼,看看如何在 Python 中以編程方式將 DOCX 文件轉換為 PPTX。

在 Python 中將 DOCX 轉換為 PPT

在本節中,我們將演示上述庫的哪些類和方法用於 Word 到 PowerPoint 的轉換。以下是在 Python 中將 Word DOCX 轉換為 PPT 的步驟。

  • 首先,使用 Aspose.Words 的文檔類加載 Word DOC/DOCX。
  • 然後,調用 Document.save() 方法將文檔保存為 PDF 格式。
  • 使用 Aspose.Slides 創建一個新的 Presentation 對象。
  • 使用 Presentation.slides.removeat(0) 方法刪除默認幻燈片。
  • 調用 Presentation.slides.addfrompdf() 方法將 PDF 頁面轉換為 PPT 幻燈片。
  • 最後,使用 Presentation.save() 方法保存轉換後的 PPT。

以下代碼示例顯示瞭如何在 Python 中將 DOC 轉換為 PPT。

import aspose.slides as slides
import aspose.words as aw

# 加載Word文檔
doc = aw.Document("document.docx")

# 另存為 PDF
doc.save("Output.pdf")

# 創建新演示文稿
with slides.Presentation() as presentation:
    # 刪除默認幻燈片
    presentation.slides.remove_at(0)

    # 將 PDF 頁面添加為 PPT 幻燈片
    presentation.slides.add_from_pdf("Output.pdf")

    # 將演示文稿保存到所需位置
    presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)

為了演示,讓我們看一下 DOC 到 PPT 的轉換結果。以下是要轉換的輸入Word文檔。

Python DOC 轉 PPT

以下是轉換後的 PowerPoint PPT 演示文稿。

Python Word DOC 到 PPT 轉換

Python Word DOC 到 PPT 轉換器 - 獲得免費許可證

您可以獲得免費的臨時許可證,將 Word DOC/DOCX 轉換為 PowerPoint PPT/PPTX,沒有評估限制。

結論

在本文中,您學習瞭如何在 Python 中將 Word DOC 轉換為 PowerPoint PPT。您可以在 Python 應用程序中使用相同的代碼將 DOC 轉換為 PPT、DOCX 轉換為 PPT、DOC 轉換為 PPTX 以及 DOCX 轉換為 PPTX。

探索 Aspose 的圖書館

您可以使用下面列出的文檔和 API 參考來探索更多關於 Aspose.Words for Python 和 Aspose.Slides for Python 的信息。

如果您有任何疑問,請隨時通過我們的 論壇 告訴我們。

也可以看看