
MS Word 提供了一套完整的功能,可以很容易地创建富文本文档。您可以在 Word 文档中插入格式化的文本、图像、图形、媒体和各种其他元素。在某些情况下,您需要以编程方式将 Word DOC 或 DOCX 文档转换为 PowerPoint PPT 或 PPTX 演示文稿。为了执行此转换,本文提供了将 Word DOC 转换为 Python 中的 PowerPoint PPT 的最佳和最简单的方法。
Python Word 到 PowerPoint 转换器 - 免费下载
要将 DOC/DOCX 文件转换为 PPT/PPTX,我们将使用 Aspose.Words for Python 和 Aspose.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文档。

以下是转换后的 PowerPoint 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 参考
如果您有任何问题,请随时通过我们的 论坛 告诉我们。