PPTX para DOCX C#

Em certos casos, pode ser necessário converter as apresentações do PowerPoint em documentos do Word. Para automatizar esse processo ou para conversão em lote, este artigo aborda como converter PowerPoint PPTX/PPT para Word DOCX usando C#.

APIs para conversão de PowerPoint para Word

Para converter uma apresentação do PowerPoint para um documento do Word, usaremos Aspose.Slides for .NET em combinação com Aspose.Words for .NET. O primeiro é uma API de manipulação de apresentação que permite criar ou modificar apresentações do PowerPoint. Considerando que, o último é uma API de processamento de texto para gerar ou processar documentos do Word. Você pode baixar as APIs ou instalá-las usando o NuGet. Além disso, você pode obter um pacote completo de APIs Aspose como Aspose.Total for .NET.

PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words

Converter PowerPoint PPTX ou PPT para DOCX em C#

A seguir estão as etapas para converter uma apresentação do PowerPoint em um documento do Word usando C#.

O exemplo de código a seguir mostra como converter um PPTX em DOCX usando C#.

// Carregar a apresentação do PowerPoint
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
  using (var stream = new MemoryStream())
  {
      // Salvar apresentação no fluxo de memória
      presentation.Save(stream, SaveFormat.Html);
      stream.Flush();
      stream.Seek(0, SeekOrigin.Begin);

      // Carregar o conteúdo da apresentação em um documento do Word
      var doc = new Aspose.Words.Document(stream);
      
      // Salve o documento do Word
      doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
  }
}

Obtenha uma licença de API gratuita

Você pode usar as APIs sem limitações de avaliação solicitando uma licença temporária.

Experimente on-line

Você também pode experimentar o conversor de PowerPoint para Word online, que é baseado nas APIs mencionadas acima.

Conclusão

Neste artigo, você aprendeu como converter PowerPoint PPT ou PPTX para Word DOCX usando C#. Você pode simplesmente instalar as APIs e integrar o código fornecido em seus aplicativos .NET. Além disso, você pode consultar as documentações listadas abaixo para explorar outros recursos das APIs. Além disso, sinta-se à vontade para nos informar sobre suas dúvidas por meio de nosso fórum.

Veja também