Como converter PowerPoint para Word em Python

Este tutorial simples contém todas as informações necessárias sobre como converter PowerPoint para Word em Python. Você aprenderá a configurar o ambiente e, em seguida, carregar uma apresentação do PowerPoint existente como PPTX do disco e salvá-la como um documento do Word, digamos, um arquivo DOCX. Você também aprenderá a interagir com várias bibliotecas juntas para atender a esse requisito para alterar o PowerPoint para Word em Python.

Etapas para transformar o PowerPoint em Word em Python

  1. Configure o ambiente para use Aspose.Slides para Python via .NET e Aspose.Words para Python via .NET em seu aplicativo
  2. Importe aspose.slides, aspose.words e bibliotecas io em seu aplicativo
  3. Carregue o arquivo de apresentação PPTX de origem do disco usando o objeto de classe Presentation
  4. Salve a apresentação como HTML no objeto Stream usando o método save
  5. Carregue o arquivo HTML intermediário no objeto de classe Document
  6. Salve o HTML carregado como DOCX no disco

As etapas acima descrevem como exportar PowerPoint para Word em Python usando várias bibliotecas, ou seja, Aspose.Slides e Aspose.Words simultaneamente em um único aplicativo. Primeiro, usamos a classe Presentation para carregar o modelo de apresentação do PowerPoint e salvá-lo em um arquivo HTML intermediário dentro do fluxo de memória. Subsequentemente, o arquivo HTML intermediário é carregado usando o objeto de classe Document e, em seguida, salvo como um arquivo DOCX no disco usando o método save.

Código para converter PPTX para DOCX em Python

Este exemplo mostra o processo de conversão de PPTX para DOCX em Python carregando o PPTX de origem usando o objeto da classe Presentation. Você também pode usar o objeto LoadOptions da biblioteca Aspose.Slides para definir diferentes propriedades, como definir a senha se a apresentação for protegida por senha, definir a função de retorno de chamada em caso de erros ou avisos, etc., para personalizar o processo de carregamento. O LoadOptions da biblioteca Aspose.Words também pode ser usado para definir diferentes propriedades do HTML de entrada, como seu formato, detalhes de codificação, progresso das configurações de fonte e retornos de chamada de aviso, para citar alguns.

Neste artigo, orientamos você pelo processo de conversão de PowerPoint em documento do Word em Python usando a interface API simples. Se você quiser saber como converter uma apresentação ODP em PPTX, consulte o artigo em como converter ODP para PPTX em Python.

 Português