在 Python 中将 Word DOC 转换为 PPT

MS Word 提供了一套完整的功能,可以很容易地创建富文本文档。您可以在 Word 文档中插入格式化的文本、图像、图形、媒体和各种其他元素。在某些情况下,您需要以编程方式将 Word DOCDOCX 文档转换为 PowerPoint PPTPPTX 演示文稿。为了执行此转换,本文提供了将 Word DOC 转换为 Python 中的 PowerPoint PPT 的最佳和最简单的方法。

Python Word 到 PowerPoint 转换器 - 免费下载

要将 DOC/DOCX 文件转换为 PPT/PPTX,我们将使用 Aspose.Words for PythonAspose.Slides for Python。前者是一个高速且功能丰富的文字处理库,用于处理 Word 文档。而后者是用于创建和处理 PowerPoint PPT/PPTX 演示文稿的演示文稿操作库。我们将使用这两个库的组合在 Python 中将 Word DOC 转换为 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 的 Document 类加载 Word DOC/DOCX。
  • 然后,调用 Document.save() 方法将文档保存为 PDF 格式。
  • 使用 Aspose.Slides 创建一个新的 Presentation 对象。
  • 使用 Presentation.slides.remove_at(0) 方法删除默认幻灯片。
  • 调用 Presentation.slides.add_from_pdf() 方法将 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 文档到 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 的更多信息。

  • Aspose.Words for Python 文档
  • Aspose.Words for Python 参考
  • Aspose.Slides for Python 文档
  • Aspose.Slides for Python 参考

如果您有任何问题,请随时通过我们的 论坛 告诉我们。

也可以看看