Convertir PowerPoint a Word

La operación de conversión de PowerPoint a Word no es un proceso sencillo: ni Microsoft PowerPoint ni la aplicación de Microsoft Word proporcionan información específica. funciones que permiten a los usuarios convertir PowerPoint a Word. Si desea convertir su documento PPT a un [DOC] de Word (https://docs.fileformat.com/word-processing/doc/ ), entonces lo más probable es que tenga razones sólidas para querer hacerlo. Por un lado, Word proporciona funciones de formato que pueden adaptarse mejor a sus necesidades. Por otro lado, obtienes muchas más opciones de impresión en Word.

Si desea realizar la tarea mediante programación, podrá hacerlo con unas pocas líneas de código python. Cuando termine de leer este artículo, habrá aprendido a convertir PowerPoint a Word en Python.

Obtenga dos API para convertir PPT a Word en Python

Anteriormente, establecimos que la operación de PowerPoint a Word no es un proceso sencillo. Para llegar al punto en el que pueda ejecutar la conversión de PowerPoint a Word mediante la ejecución de un código, necesita una API que se ocupe de las presentaciones de PowerPoint y otra API capaz de manipular documentos de Word.

  1. Aspose.Slides for Python a través de .NET. Esta poderosa API se usa para crear, editar, convertir y manipular presentaciones de PowerPoint (sin Microsoft PowerPoint u Office). Para instalar Aspose.Slides for Python, consulte Instalación.
  2. Aspose.Words for Python a través de .NET. Esta API de procesamiento de documentos rica en funciones se utiliza para crear, modificar, convertir, representar e imprimir archivos en formatos de Microsoft Word. Para instalar Aspose.Words for Python, consulte Instalación.

Las API recomendadas le permiten extraer los elementos relevantes (desde textos hasta imágenes) en diapositivas en un PowerPoint y también transferir los contenidos extraídos a páginas en espera en un documento de Word.

Información: Es posible que desee ver el [conversor de PowerPoint a Word] gratuito (https://products.aspose.app/slides/conversion/ppt-to-word) de Aspose porque las tareas que realiza pueden considerarse una demostración en vivo de el proceso de PowerPoint a Word descrito en este artículo.

Convierta PowerPoint a Word en Python

  1. Agregue estos espacios de nombres a su archivo program.py:
importar aspose.slides como diapositivas
importar aspose.words como palabras
  1. Ejecute este código Python para convertir PPT a Word:
presentation = slides.Presentation("pres.pptx")
doc = words.Document()
builder = words.DocumentBuilder(doc)

for index in range(presentation.slides.length):
    slide = presentation.slides[index]
    # genera e inserta imagen de diapositiva
    slide.get_thumbnail(2,2).save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)
    builder.insert_image("slide_{i}.png".format(i = index))
    
   for shape in slide.shapes:
        # inserta los textos de la diapositiva
        if (type(shape) is slides.AutoShape):
            builder.writeln(shape.text_frame.text)
   
    builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("presentation.docx")

Obtenga una licencia gratis

¿Quiere probar las funciones de Aspose.Slides y Aspose.Words sin limitaciones? Obtenga una licencia temporal gratuita.

Conclusión

Creemos que ahora sabe cómo convertir una presentación de PowerPoint en un documento de Word utilizando el código de Python.

Si bien el código de Python que proporcionamos se centró en PPT y DOC, puede modificarlo fácilmente y usarlo para PPT a DOCX, PPTX a DOCX, PPTX a DOC y otras conversiones que involucran formatos de documentos conocidos de PowerPoint y Word.

Para obtener más información sobre las [características] de Aspose.Slides (https://docs.aspose.com/slides/python-net/features-overview/), consulte nuestra [documentación](https://docs.aspose.com/slides /python-net/). Si tiene preguntas, puede publicarlas en nuestro foro.

Ver también