在 Python 中將 PowerPoint PPT 幻燈片轉換為 SVG

PowerPoint PPTPPTX 文件通常會因不同目的而轉換為其他格式。當您打印幻燈片、創建幻燈片或 PowerPoint 查看器等時,這可能很有用。在其他格式中,SVG 是一種流行的矢量圖像格式,用於表示 PPT 幻燈片。因此,在本文中,您將學習如何在 Python 中將 PowerPoint PPT 轉換為 SVG。

將 PowerPoint PPT 轉換為 SVG 的 Python 庫

Aspose.Slides for Python 是一個了不起的庫,它提供了一系列功能來創建和操作 PowerPoint 演示文稿。您可以從頭開始無縫構建簡單或複雜的演示文稿。此外,該庫還允許您將 PPT、PPTX 和 ODP 文件轉換為其他流行格式。我們將使用此庫將我們的 PPT/PPTX 演示文稿轉換為 SVG 圖像。您可以使用以下 pip 命令從 PyPI 安裝它。

> pip install aspose.slides

在 Python 中將 PPTX 轉換為 SVG 的步驟

將 PowerPoint PPT 或 PPTX 演示文稿轉換為 SVG 非常簡單。以下是使用 Aspose.Slides for Python 將 PPT/PPTX 文件轉換為 SVG 格式所需的步驟。

  • 從磁盤加載 PowerPoint PPT 或 PPTX 文件。
  • 循環瀏覽演示文稿中的幻燈片。
  • 將每張幻燈片作為 SVG 文件保存到所需位置。

現在,讓我們看看如何將這些步驟轉換為代碼,以便在 Python 中將 PPTX 轉換為 SVG。

在 Python 中將 PPTX 轉換為 SVG

要將 PowerPoint 演示文稿轉換為 SVG 圖像,您必須遍歷幻燈片。訪問幻燈片後,您可以輕鬆地將其保存為 SVG 圖像。那麼讓我們看看如何在 Python 中將 PPT/PPTX 文件中的幻燈片轉換為 SVG 圖像。

  • 使用 Presentation 類加載 PPT/PPTX 文件。
  • 使用 Presentation.slides 集合循環播放幻燈片。
  • 使用 Slide.writeassvg() 方法將每張幻燈片轉換為 SVG。

以下代碼示例顯示瞭如何在 Python 中將 PPTX 文件中的幻燈片轉換為 SVG 圖像。

import aspose.slides as slides

# 加載演示文稿
with slides.Presentation("presentation.pptx") as presentation:

    # 循環播放幻燈片
   for slide in presentation.slides:

        # 將幻燈片導出為 SVG 格式
        with open("presentation_slide_{0}.svg".format(str(slide.slide_number)), "wb") as file:
            slide.write_as_svg(file)

以下屏幕截圖顯示了轉換為 SVG 圖像後的 PPT 幻燈片。

在 Python 中將 PowerPoint PPT 幻燈片轉換為 SVG

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

您可以獲得免費的臨時許可證 試用 Aspose.Slides for Python,沒有評估限制。

結論

PowerPoint PPT/PPTX 到 SVG 的轉換在各種情況下都很有用,例如幻燈片、幻燈片的高質量渲染/打印等。在本文中,您學習瞭如何在 Python 中將 PowerPoint PPT 或 PPTX 轉換為 SVG。您可以輕鬆安裝 Aspose.Slides for Python 並將 PowerPoint 到 SVG 轉換集成到您的 Python 應用程序中。此外,您可以使用 文檔 探索更多關於 Aspose.Slides for Python 的信息。此外,您可以通過我們的 論壇 讓我們知道您的疑問。

也可以看看