Convierta OpenOffice ODP a PDF en Python

El formato ODP es utilizado por OpenOffice para almacenar los documentos de presentación. Similar a PowerPoint PPT/PPTX, la presentación ODP contiene diapositivas y cada diapositiva se compone de texto, imágenes y otros elementos. En ciertos casos, por ejemplo, para compartir las presentaciones, debe convertir los archivos ODP al formato PDF. Para lograrlo, este artículo cubre cómo convertir una presentación ODP a PDF en Python.

Biblioteca de Python para la conversión de ODP a PDF

Aspose.Slides for Python es una biblioteca rica en funciones que le permite crear y manipular presentaciones de PowerPoint y OpenOffice. Además, le permite convertir las presentaciones a otros formatos de archivo populares. Usaremos esta biblioteca para convertir archivos ODP a formato PDF. Puede instalar la biblioteca desde PyPI usando el siguiente comando.

> pip install aspose.slides

Convierta un archivo ODP a PDF en Python

Aspose.Slides for Python le permite realizar la conversión de ODP a PDF en un par de líneas de código. Los siguientes son los pasos para convertir un archivo ODP a PDF en Python.

  • Cargue el archivo ODP usando la clase Presentation.
  • Guarde ODP como PDF utilizando el método Presentation.save(string, SaveFormat.PDF).

El siguiente ejemplo de código muestra cómo convertir un archivo ODP a PDF mediante programación.

import aspose.slides as slides

# Load ODP presentation
pres = slides.Presentation("sample.odp")

# Convert ODP to PDF
pres.save("odp-to-pdf.pdf", slides.export.SaveFormat.PDF)

La siguiente captura de pantalla muestra el resultado de la conversión de ODP a PDF.

Conversión de ODP a PDF en Python

ODP a PDF

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para usar Aspose.Slides for Python sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir presentaciones de OpenOffice ODP a PDF en Python. Simplemente instale Aspose.Slides for Python e integre el ejemplo de código proporcionado en sus aplicaciones de Python. También puede explorar más sobre Aspose.Slides for Python utilizando la documentación. En caso de que tenga alguna pregunta o consulta, no dude en hacérnosla saber a través de nuestro foro.

Ver también