Convertir Word DOC a PPT en Python

MS Word proporciona un conjunto completo de funciones para crear documentos de texto enriquecido con bastante facilidad. Puede insertar texto formateado, imágenes, gráficos, medios y varios otros elementos en un documento de Word. En ciertos casos, debe transformar un documento de Word DOC o DOCX en una presentación de PowerPoint PPT o PPTX mediante programación. Para realizar esta conversión, este artículo proporciona la mejor y más sencilla forma de convertir un DOC de Word a PPT de PowerPoint en Python.

Python Word to PowerPoint Converter - Descarga gratuita

Para convertir archivos DOC/DOCX a PPT/PPTX, usaremos Aspose.Words for Python y Aspose.Slides for Python. La primera es una biblioteca de procesamiento de textos de alta velocidad y rica en funciones para trabajar con documentos de Word. Mientras que este último es una biblioteca de manipulación de presentaciones para crear y procesar presentaciones de PowerPoint PPT/PPTX. Usaremos una combinación de ambas bibliotecas para convertir Word DOC a PPT en Python. Puede usar los siguientes comandos para instalar las bibliotecas en sus aplicaciones de Python.

>pip install aspose-words 
>pip install Aspose.Slides

Pasos para convertir DOC a PPT en Python

Echemos un vistazo a los pasos que debe realizar para convertir un DOC de Word a PowerPoint PPT utilizando las bibliotecas de Python mencionadas anteriormente.

  • Use Aspose.Words para cargar y convertir el documento de Word a PDF.
  • Utilice Aspose.Slides para convertir PDF a PPT.

Y eso es todo.

Ahora, escribamos el código y veamos cómo convertir un archivo DOCX a PPTX mediante programación en Python.

Convertir un DOCX a PPT en Python

En esta sección, demostraremos qué clases y métodos de las bibliotecas mencionadas anteriormente se utilizan para la conversión de Word a PowerPoint. Los siguientes son los pasos para convertir un DOCX de Word a PPT en Python.

  • Primero, cargue Word DOC/DOCX usando la clase Document de Aspose.Words.
  • Luego, llame al método Document.save() para guardar el documento en formato PDF.
  • Cree un nuevo objeto de presentación usando Aspose.Slides.
  • Elimine la diapositiva predeterminada con el método Presentation.slides.remove_at(0).
  • Llame al método Presentation.slides.add_from_pdf() para convertir páginas PDF en diapositivas PPT.
  • Finalmente, guarde el PPT convertido usando el método Presentation.save().

El siguiente ejemplo de código muestra cómo convertir un DOC a PPT en Python.

import aspose.slides as slides
import aspose.words as aw

# Cargar documento de Word
doc = aw.Document("document.docx")

# Guardar como pdf
doc.save("Output.pdf")

# Crear nueva presentación
with slides.Presentation() as presentation:
    # Eliminar diapositiva predeterminada
    presentation.slides.remove_at(0)

    # Agregue páginas PDF como diapositivas PPT
    presentation.slides.add_from_pdf("Output.pdf")

    # Guardar presentación en la ubicación deseada
    presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)

Para una demostración, echemos un vistazo a los resultados de conversión de DOC a PPT. El siguiente es el documento de Word de entrada que se va a convertir.

Python DOC a PPT

Y la siguiente es la presentación PPT de PowerPoint convertida.

Conversión de Python Word DOC a PPT

Python Word DOC to PPT Converter - Obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para convertir Word DOC/DOCX a PowerPoint PPT/PPTX sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir Word DOC a PowerPoint PPT en Python. Puede usar el mismo código para la conversión de DOC a PPT, DOCX a PPT, DOC a PPTX y DOCX a PPTX en sus aplicaciones de Python.

Explore las bibliotecas de Aspose

Puede explorar más sobre Aspose.Words for Python y Aspose.Slides for Python utilizando la documentación y las referencias de API que se enumeran a continuación.

En caso de que tenga alguna pregunta, no dude en hacérnosla saber a través de nuestro foro.

Ver también