在 Python 中将 OpenOffice ODP 转换为 PDF

OpenOffice 使用 ODP 格式来存储演示文档。与 PowerPoint PPT/PPTX 类似,ODP 演示包含幻灯片,每张幻灯片由文本、图像和其他元素组成。在某些情况下,例如共享演示文稿,您必须将 ODP 文件转换为 PDF 格式。为此,本文介绍了如何在 Python 中将 ODP 演示文稿转换为 PDF。

用于 ODP 到 PDF 转换的 Python 库

Aspose.Slides for Python 是一个功能丰富的库,可让您创建和操作 PowerPoint 和 OpenOffice 演示文稿。此外,它还允许您将演示文稿转换为其他流行的文件格式。我们将使用这个库将 ODP 文件转换为 PDF 格式。您可以使用以下命令从 PyPI 安装库。

> pip install aspose.slides

在 Python 中将 ODP 文件转换为 PDF

Aspose.Slides for Python 允许您在几行代码内执行 ODP 到 PDF 的转换。以下是在 Python 中将 ODP 文件转换为 PDF 的步骤。

  • 使用 Presentation 类加载 ODP 文件。
  • 使用 Presentation.save(string, SaveFormat.PDF) 方法将 ODP 保存为 PDF。

以下代码示例显示了如何以编程方式将 ODP 文件转换为 PDF。

import aspose.slides as slides

# 加载 ODP 演示文稿
pres = slides.Presentation("sample.odp")

# 将 ODP 转换为 PDF
pres.save("odp-to-pdf.pdf", slides.export.SaveFormat.PDF)

以下屏幕截图显示了 ODP 到 PDF 转换的输出。

Python中的ODP到PDF转换

ODP转PDF

获得免费许可证

您可以获得免费的临时许可证 使用 Aspose.Slides for Python,而不受评估限制。

结论

在本文中,您学习了如何在 Python 中将 OpenOffice ODP 演示文稿转换为 PDF。只需安装 Aspose.Slides for Python 并将提供的代码示例集成到您的 Python 应用程序中。您可能还想使用 documentation 探索更多关于 Aspose.Slides for Python 的信息。如果您有任何问题或疑问,请随时通过我们的 论坛 告诉我们。

也可以看看