将PDF转换为PowerPoint在Python中
概述
是否可以将PDF文件转换为PowerPoint?是的,你可以!而且很简单! 本文解释了如何使用Python将PDF转换为PowerPoint。它涵盖了以下主题。
格式:PPTX
格式:PowerPoint
Python PDF到PowerPoint和PPTX转换
Aspose.PDF for Python via .NET 允许您跟踪 PDF 到 PPTX 转换的进度。
我们有一个名为 Aspose.Slides 的 API,它提供了创建和操作 PPT/PPTX 演示文稿的功能。此 API 还提供了将 PPT/PPTX 文件转换为 PDF 格式的功能。在此转换过程中,PDF 文件的各个页面将转换为 PPTX 文件中的单独幻灯片。
在 PDF 到 PPTX 转换过程中,文本会呈现为可选择/更新的文本。请注意,为了将 PDF 文件转换为 PPTX 格式,Aspose.PDF 提供了一个名为 PptxSaveOptions 的类。PptxSaveOptions 类的对象作为第二个参数传递给 save()。以下代码片段展示了将 PDF 文件转换为 PPTX 格式的过程。
使用 Python 和 Aspose.PDF for Python 简单转换 PDF 到 PowerPoint
为了将 PDF 转换为 PPTX,Aspose.PDF for Python 建议使用以下代码步骤。
步骤:在 Python 中将 PDF 转换为 PowerPoint | 步骤:在 Python 中将 PDF 转换为 PPTX
- 创建 Document 类的实例
- 创建 PptxSaveOptions 类的实例
- 使用 Document 对象的 Save 方法将 PDF 保存为 PPTX
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx.pptx"
# 打开 PDF 文档
document = ap.Document(input_pdf)
# 实例化 PptxSaveOptions 实例
save_option = ap.PptxSaveOptions()
# 将文件保存为 MS PowerPoint 格式
document.save(output_pdf, save_option)
将 PDF 转换为带幻灯片图像的 PPTX
如果您需要将可搜索的 PDF 转换为以图像而非可选择文本形式的 PPTX,Aspose.PDF 提供了这样的功能,通过 PptxSaveOptions 类来实现。为此,设置 PptxSaveOptions 类的属性 slides_as_images 为 ’true’,如以下代码示例所示。
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx_with_slides_as_images.pptx"
# 打开 PDF 文档
document = ap.Document(input_pdf)
# 实例化 PptxSaveOptions 实例
save_option = ap.PptxSaveOptions()
save_option.slides_as_images = True
# 将文件保存为 MS PowerPoint 格式
document.save(output_pdf, save_option)
另请参阅
本文还涵盖这些主题。代码与上述相同。
格式: PowerPoint
- Python PDF 转 PowerPoint 代码
- Python PDF 转 PowerPoint API
- Python PDF 转 PowerPoint 编程实现
- Python PDF 转 PowerPoint 库
- Python 将 PDF 保存为 PowerPoint
- Python 从 PDF 生成 PowerPoint
- Python 从 PDF 创建 PowerPoint
- Python PDF 转 PowerPoint 转换器
格式: PPTX