Converter PPT para Word em C#

Poderosa API .NET multiplataforma para converter PowerPoint em Word usando código C# em plataformas NET Framework, .NET Core, Windows Azure, Mono ou Xamarin

Converter PowerPoint para Word usando Aspose.Slides e Aspose.Words

Aspose.Slides para .NET e [Aspose.Words para .NET]( https://products.aspose . com/words/net/) são poderosas bibliotecas .NET usadas para manipular e converter apresentações do PowerPoint, documentos do Word e outros arquivos. Ao converter PowerPoint para Word, você está basicamente movendo o conteúdo dos slides de uma apresentação para páginas em um documento do Word.

Converter PowerPoint para Word em C#

Você pode converter PPT para Word rapidamente com apenas algumas linhas de código

Código C# para converter PowerPoint para Word

using var presentation = new Presentation();
var doc = new Document();
var builder = new DocumentBuilder(doc);
foreach (var slide in presentation.Slides)
{
    // generates and inserts slide image
    using var bitmap = slide.GetThumbnail(1, 1);
    using var stream = new MemoryStream();
    bitmap.Save(stream, ImageFormat.Png);
    stream.Seek(0, SeekOrigin.Begin);
    using var skBitmap = SKBitmap.Decode(stream);
    builder.InsertImage(skBitmap);

    // inserts slide texts
    foreach (var shape in slide.Shapes)
    {
        if (shape is AutoShape autoShape)
        {
            builder.Writeln(autoShape.TextFrame.Text);
        }
    }

    builder.InsertBreak(BreakType.PageBreak);
}
doc.Save("document.docx");

Como converter PPT para Word

  1. Instale Aspose.Slides para .NET e Aspose.Words para .NET

  2. Adicione as duas bibliotecas como referências em seu projeto.

  3. Crie uma instância da classe Presentation e da classe Doc.

  4. Carregue a apresentação PPT que deseja converter para o Word.

  5. Gere imagens e textos com base no conteúdo dos slides.

  6. Salve o documento do Word resultante.

Conversor Online Gratuito

Como converter PPT para HTML em Python

Outras conversões compatíveis

Você também pode converter PowerPoint para arquivos em outros formatos