Convertir PPT a Word en C#

Potente API .NET multiplataforma para convertir PowerPoint a Word usando código C# en plataformas NET Framework, .NET Core, Windows Azure, Mono o Xamarin

Convierta PowerPoint a Word usando Aspose.Slides y Aspose.Words

Aspose.Slides para .NET y [Aspose.Words para .NET]( https://products.aspose . com/words/net/) son potentes bibliotecas .NET que se utilizan para manipular y convertir presentaciones de PowerPoint, documentos de Word y otros archivos. Cuando convierte PowerPoint a Word, básicamente está moviendo el contenido de las diapositivas de una presentación a páginas en un documento de Word.

Convertir PowerPoint a Word en C#

Puede convertir PPT a Word rápidamente con solo unas pocas líneas de código

Código C# para convertir PowerPoint a 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");

Cómo convertir PPT a Word

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

  2. Agregue las dos bibliotecas como referencias en su proyecto.

  3. Cree una instancia de la clase Presentation y la clase Doc.

  4. Cargue la presentación PPT que desea convertir a Word.

  5. Genera imágenes y textos a partir del contenido de las diapositivas.

  6. Guarde el documento de Word resultante.

Convertidor en línea gratuito

Cómo convertir PPT a HTML en Python

Otras conversiones admitidas

También puede convertir PowerPoint a archivos en otros formatos