Converter Word DOC para PPT em Python

O MS Word fornece um conjunto completo de recursos para criar documentos de texto rico com bastante facilidade. Você pode inserir texto formatado, imagens, gráficos, mídia e vários outros elementos em um documento do Word. Em certos casos, você precisa transformar um documento do Word DOC ou DOCX em uma apresentação do PowerPoint PPT ou PPTX programaticamente. Para realizar essa conversão, este artigo fornece a melhor e mais simples maneira de converter um Word DOC para PowerPoint PPT em Python.

Conversor Python Word para PowerPoint - Download Gratuito

Para converter arquivos DOC/DOCX para PPT/PPTX, usaremos Aspose.Words for Python e Aspose.Slides for Python. A primeira é uma biblioteca de processamento de texto de alta velocidade e rica em recursos para trabalhar com documentos do Word. Considerando que, o último é uma biblioteca de manipulação de apresentação para criar e processar apresentações PowerPoint PPT/PPTX. Usaremos uma combinação de ambas as bibliotecas para converter o Word DOC para PPT em Python. Você pode usar os comandos a seguir para instalar as bibliotecas em seus aplicativos Python.

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

Etapas para converter DOC em PPT em Python

Vamos dar uma olhada nas etapas que você precisa executar para converter um Word DOC para PowerPoint PPT usando as bibliotecas Python mencionadas acima.

  • Use Aspose.Words para carregar e converter o documento do Word para PDF.
  • Use Aspose.Slides para converter PDF para PPT.

E é isso.

Agora, vamos escrever o código e ver como converter um arquivo DOCX para PPTX programaticamente em Python.

Converter um DOCX para PPT em Python

Nesta seção, demonstraremos quais classes e métodos das bibliotecas mencionadas acima são usados para conversão de Word para PowerPoint. A seguir estão as etapas para converter um Word DOCX para PPT em Python.

  • Primeiro, carregue o Word DOC/DOCX usando a classe Document do Aspose.Words.
  • Em seguida, chame o método Document.save() para salvar o documento em formato PDF.
  • Crie um novo objeto de apresentação usando Aspose.Slides.
  • Remova o slide padrão usando o método Presentation.slides.remove_at(0).
  • Chame o método Presentation.slides.add_from_pdf() para converter páginas PDF em slides PPT.
  • Finalmente, salve o PPT convertido usando o método Presentation.save().

O exemplo de código a seguir mostra como converter um DOC em PPT em Python.

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

# Carregar documento do Word
doc = aw.Document("document.docx")

# Salvar como PDF
doc.save("Output.pdf")

# Criar nova apresentação
with slides.Presentation() as presentation:
    # Remover slide padrão
    presentation.slides.remove_at(0)

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

    # Salve a apresentação no local desejado
    presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)

Para demonstração, vamos dar uma olhada nos resultados de conversão de DOC para PPT. A seguir está o documento do Word de entrada que deve ser convertido.

Python DOC para PPT

E o seguinte é a apresentação PowerPoint PPT convertida.

Conversão do Python Word DOC para PPT

Conversor Python Word DOC para PPT - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para converter Word DOC/DOCX para PowerPoint PPT/PPTX sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter Word DOC para PowerPoint PPT em Python. Você pode usar o mesmo código para conversão de DOC para PPT, DOCX para PPT, DOC para PPTX e DOCX para PPTX em seus aplicativos Python.

Explore as bibliotecas do Aspose

Você pode explorar mais sobre Aspose.Words for Python e Aspose.Slides for Python usando a documentação e as referências de API listadas abaixo.

Caso você tenha alguma dúvida, sinta-se à vontade para nos informar através do nosso fórum.

Veja também