Convertir PDF a PowerPoint en Python

Descripción general

¿Es posible convertir un archivo PDF en un PowerPoint? ¡Sí, puedes! ¡Y es fácil! Este artículo explica cómo convertir PDF a PowerPoint usando Python. Cubre estos temas.

Formato: PPTX

Formato: PowerPoint

Conversión de PDF a PowerPoint y PPTX en Python

Aspose.PDF para Python a través de .NET te permite rastrear el progreso de la conversión de PDF a PPTX.

Tenemos una API llamada Aspose.Slides que ofrece la característica de crear y manipular presentaciones PPT/PPTX. Esta API también proporciona la característica de convertir archivos PPT/PPTX al formato PDF. Durante esta conversión, las páginas individuales del archivo PDF se convierten en diapositivas separadas en el archivo PPTX.

Durante la conversión de PDF a PPTX, el texto se representa como Texto donde puedes seleccionarlo/actualizarlo. Por favor, ten en cuenta que para convertir archivos PDF al formato PPTX, Aspose.PDF proporciona una clase llamada PptxSaveOptions. Un objeto de la clase PptxSaveOptions se pasa como segundo argumento al save(). El siguiente fragmento de código muestra el proceso para convertir archivos PDF en formato PPTX.

Conversión simple de PDF a PowerPoint usando Python y Aspose.PDF para Python

Para convertir PDF a PPTX, Aspose.PDF para Python aconseja usar los siguientes pasos de código.

Pasos: Convertir PDF a PowerPoint en Python | Pasos: Convertir PDF a PPTX en Python

  1. Crear una instancia de la clase Document
  2. Crear una instancia de la clase PptxSaveOptions
  3. Usar el método Save del objeto Document para guardar el PDF como PPTX

    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx.pptx"
    # Abrir documento PDF
    document = ap.Document(input_pdf)
    # Instanciar la instancia de PptxSaveOptions
    save_option = ap.PptxSaveOptions()
    # Guardar el archivo en formato MS PowerPoint
    document.save(output_pdf, save_option)

Convertir PDF a PPTX con Diapositivas como Imágenes

En caso de que necesites convertir un PDF con búsqueda a PPTX como imágenes en lugar de texto seleccionable, Aspose.PDF proporciona tal característica a través de la clase PptxSaveOptions. Para lograr esto, establece la propiedad slides_as_images de la clase PptxSaveOptions a ’true’ como se muestra en el siguiente ejemplo de código.


    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf =  DIR_OUTPUT + "convert_pdf_to_pptx_with_slides_as_images.pptx"
    # Abrir documento PDF
    document = ap.Document(input_pdf)
    # Instanciar objeto PptxSaveOptions
    save_option = ap.PptxSaveOptions()
    save_option.slides_as_images = True
    # Guardar el archivo en formato MS PowerPoint
    document.save(output_pdf, save_option)

Ver También

Este artículo también cubre estos temas. Los códigos son los mismos que arriba.

Formato: PowerPoint

Formato: PPTX