在 Python 中将 PDF 文件转换为 PowerPoint PPT

PDF 格式非常适用于创建和共享数字文档。由于它提供跨平台支持,人们选择以 PDF 格式发送和接收文档。可能存在需要将 PDF 文件中的内容导入到另一个文档(如 Word、PowerPoint 等)的情况。为了以编程方式完成此操作,在本文中,您将学习如何将 PDF 文件转换为 PowerPoint PPT/PPTX在 Python 中。

用于 PDF 到 PowerPoint PPT 转换的 Python 库

Aspose.Slides for Python 是一个了不起的库,它提供了创建和操作 PowerPoint 演示文稿的基本和高级功能。此外,它还可以将演示文稿高保真地转换为其他格式。我们将使用这个库将内容从 PDF 导入 PPT/PPTX 幻灯片。您可以使用以下命令从 PyPI 安装库。

> pip install aspose.slides

在 Python 中将 PDF 转换为 PowerPoint PPT

在 PDF 到 PowerPoint 的转换中,您无需通过 PDF 中的页面来导入内容。相反,Python 的 Aspose.Slides 负责这些操作,并使转换对您来说非常容易。以下是PDF到PPT转换的工作流程。

  • 创建一个空的演示文稿。
  • 指定要导入演示文稿的 PDF。
  • Aspose.Slides 获取 PDF 页面并将它们转换为幻灯片。
  • 保存演示文稿。

以下是在 Python 中将 PDF 文件转换为 PowerPoint PPTX 的步骤。

  • 使用 Presentation 类创建一个新的演示文稿。
  • 使用 Presentation.slides.removeat(0) 方法删除添加到演示文稿中的默认幻灯片。
  • 使用 Presentation.slides.addfrompdf(string) 方法将 PDF 导入演示文稿。
  • 使用 Presentation.save(string, SaveFormat) 方法将演示文稿保存为 PPT/PPTX 文件。

以下代码示例展示了如何在 Python 中将 PDF 文件转换为 PowerPoint 演示文稿。

import aspose.slides as slides

# 创建演示文稿
with slides.Presentation() as pres:

    # 从演示文稿中删除默认幻灯片
    pres.slides.remove_at(0)

    # 将 PDF 导入演示文稿
    pres.slides.add_from_pdf("candy.pdf")

    # 保存演示文稿
    pres.save("pdf-to-ppt.pptx", slides.export.SaveFormat.PPTX)

以下是我们用来转换成 PowerPoint PPTX 的 PDF。

在 Python 中将 PDF 转换为 PowerPoint PPT

下面是我们在导入 PDF 文件后得到的 PowerPoint 演示文稿。

Python PDF 转 PPT PPTX

获得免费许可证

通过获得临时许可证,您可以在没有评估限制的情况下使用 Aspose.Slides for Python。

结论

在本文中,您学习了如何在 Python 中将 PDF 文件转换为 PowerPoint PPT/PPTX。我们已经演示了 Aspose.Slides for Python 如何将 PDF 中的每一页转换为 PowerPoint PPT 中的幻灯片。此外,您可以访问 文档 以了解更多关于 Aspose.Slides for Python 的信息。此外,您可以将您的查询发布到我们的 论坛

也可以看看