Como converter PowerPoint para Word em C#

Este breve tutorial contém todas as informações necessárias para converter PowerPoint para Word em C#. Você aprenderá a carregar uma apresentação do PowerPoint existente como PPTX e salvá-la como um documento do Word, por exemplo, um arquivo DOCX. Você também aprenderá a usar várias bibliotecas para atender a esse requisito de alteração do PowerPoint para Word em C#.

Etapas para transformar o PowerPoint em Word em C#

  1. Configure o ambiente de desenvolvimento para adicionar Aspose.Slides for .NET e Aspose.Words for .NET do repositório
  2. Carregue a apresentação de origem no objeto de classe Presentation
  3. Criar um objeto de fluxo de memória
  4. Salve a apresentação carregada como um arquivo HTML no fluxo de memória
  5. Crie o objeto de classe LoadOptions para controlar o carregamento do fluxo HTML definindo o formato de carregamento como HTML
  6. Carregue os dados HTML salvos no fluxo de memória no objeto de classe Document do Aspose.Words
  7. Salve o documento resultante como DOCX

Essas etapas descrevem como exportar PowerPoint para Word em C# usando duas bibliotecas, ou seja, Aspose.Slides e Aspose.Words simultaneamente. Primeiro, usamos a classe Presentation para carregar o modelo de apresentação do PowerPoint e depois salvá-lo como um arquivo HTML no fluxo de memória junto com as opções para personalizar esse processo de carregamento. Na etapa final, carregamos esse fluxo de memória no objeto da classe Document e o salvamos em um arquivo DOCX.

Código para converter PPTX para DOCX em C#

Este código demonstra o processo de conversão de PPTX para DOCX em C# usando o objeto de classe Presentation fornecendo apenas o nome do arquivo de origem, no entanto, você pode usar o objeto LoadOptions da biblioteca Aspose.Slides para definir propriedades diferentes, como definir senha, se o a apresentação é protegida por senha, definindo a função de retorno de chamada em caso de erros ou avisos, etc. Ele também usa LoadOptions da biblioteca Aspose.Words 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 tutorial, aprendemos a converter o PowerPoint em um documento do Word em C# carregando uma apresentação existente e salvando-a como um documento do Word. Se você quiser aprender o processo de criação de uma nova apresentação em vez de carregar uma existente, consulte o artigo em como criar uma apresentação do PowerPoint usando c#.

 Português