Converti PPT in Word in C#

Potente API .NET multipiattaforma per convertire PowerPoint in Word utilizzando il codice C# su piattaforme NET Framework, .NET Core, Windows Azure, Mono o Xamarin

Converti PowerPoint in Word utilizzando Aspose.Slides e Aspose.Words

Aspose.Slides per .NET e [Aspose.Words per .NET]( https://products.aspose . com/words/net/) sono potenti librerie .NET utilizzate per manipolare e convertire presentazioni PowerPoint, documenti Word e altri file. Quando converti PowerPoint in Word, stai essenzialmente spostando il contenuto delle diapositive di una presentazione nelle pagine di un documento Word.

Converti PowerPoint in Word in C#

Puoi convertire rapidamente PPT in Word con poche righe di codice

Codice C# per convertire PowerPoint in 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");

Come convertire PPT in Word

  1. Installa Aspose.Slides per .NET e Aspose.Words per .NET

  2. Aggiungi le due librerie come riferimenti nel tuo progetto.

  3. Crea un’istanza della classe Presentation e della classe Doc.

  4. Carica la presentazione PPT che desideri convertire in Word.

  5. Genera immagini e testi basati sui contenuti delle diapositive.

  6. Salva il documento Word risultante.

Convertitore online gratuito

Come convertire PPT in HTML in Python

Altre conversioni supportate

Puoi anche convertire PowerPoint in file in altri formati