Convierta archivos PDF a PowerPoint PPT en Python

El formato PDF está muy presente en el negocio para crear y compartir documentos digitales. Dado que brinda soporte multiplataforma, las personas optan por enviar y recibir documentos en formato PDF. Podría darse el caso de que necesite importar el contenido de un archivo PDF a otro documento como Word, PowerPoint, etc. Para lograr esto mediante programación, en este artículo, aprenderá cómo convertir un archivo PDF a PowerPoint PPT/PPTX. en Python.

Biblioteca de Python para la conversión de PDF a PowerPoint PPT

Aspose.Slides for Python es una biblioteca increíble que proporciona funciones básicas y avanzadas para crear y manipular presentaciones de PowerPoint. Además, proporciona conversión de alta fidelidad de presentaciones a otros formatos. Usaremos esta biblioteca para importar contenido de PDF a diapositivas PPT/PPTX. Puede instalar la biblioteca desde PyPI usando el siguiente comando.

> pip install aspose.slides

Convertir PDF a PowerPoint PPT en Python

En la conversión de PDF a PowerPoint, no necesita pasar por las páginas en PDF para importar el contenido. En cambio, Aspose.Slides for Python se encarga de estas operaciones y hace que la conversión sea bastante más fácil para ti. El siguiente es el flujo de trabajo de la conversión de PDF a PPT.

  • Crea una presentación vacía.
  • Especifique un PDF para importar a la presentación.
  • Aspose.Slides recupera las páginas PDF y las convierte en diapositivas.
  • Guardar presentación.

Los siguientes son los pasos para convertir un archivo PDF a PowerPoint PPTX en Python.

  • Crea una nueva presentación usando la clase Presentation.
  • Elimine la diapositiva predeterminada agregada a la presentación usando el método Presentation.slides.remove\at(0).
  • Importe PDF a la presentación usando el método Presentation.slides.add\from\pdf(string).
  • Guarde la presentación como un archivo PPT/PPTX usando el método Presentation.save(string, SaveFormat).

El siguiente ejemplo de código muestra cómo convertir un archivo PDF en una presentación de PowerPoint en Python.

import aspose.slides as slides

# Create presentation
with slides.Presentation() as pres:

    # Remove default slide from presentation
    pres.slides.remove_at(0)

    # Import PDF to presentation
    pres.slides.add_from_pdf("candy.pdf")

    # Save presentation
    pres.save("pdf-to-ppt.pptx", slides.export.SaveFormat.PPTX)

El siguiente es el PDF que tomamos para convertir a PowerPoint PPTX.

Convertir PDF a PowerPoint PPT en Python

A continuación se muestra la presentación de PowerPoint que obtenemos después de importar el archivo PDF.

Python PDF a PPT PPTX

Obtenga una licencia gratis

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

Conclusión

En este artículo, ha aprendido cómo convertir un archivo PDF a PowerPoint PPT/PPTX en Python. Hemos demostrado cómo Aspose.Slides for Python convierte cada página en PDF en una diapositiva en PowerPoint PPT. Además, puede visitar la documentación para explorar más sobre Aspose.Slides for Python. Además, puede publicar sus consultas en nuestro foro.

Ver también