Da PPTX a DOCX C#

In alcuni casi, potrebbe essere necessario convertire le presentazioni PowerPoint in documenti Word. Per automatizzare questo processo o per la conversione batch, questo articolo spiega come convertire PowerPoint PPTX/PPT in Word DOCX usando C#.

API per la conversione da PowerPoint a Word

Per convertire una presentazione PowerPoint in un documento Word, utilizzeremo Aspose.Slides for .NET in combinazione con Aspose.Words for .NET. La prima è un’API di manipolazione della presentazione che consente di creare o modificare le presentazioni di PowerPoint. Considerando che quest’ultima è un’API di elaborazione testi per la generazione o l’elaborazione di documenti Word. Puoi scaricare le API o installarle usando NuGet. Inoltre, puoi ottenere un pacchetto completo di API Aspose come Aspose.Total for .NET.

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

Converti PowerPoint PPTX o PPT in DOCX in C#

Di seguito sono riportati i passaggi per convertire una presentazione PowerPoint in un documento Word usando C#.

L’esempio di codice seguente mostra come convertire un PPTX in DOCX usando C#.

// Carica la presentazione PowerPoint
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
  using (var stream = new MemoryStream())
  {
      // Salva la presentazione nel flusso di memoria
      presentation.Save(stream, SaveFormat.Html);
      stream.Flush();
      stream.Seek(0, SeekOrigin.Begin);

      // Carica il contenuto della presentazione in un documento di Word
      var doc = new Aspose.Words.Document(stream);
      
      // Salva il documento di Word
      doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
  }
}

Ottieni una licenza API gratuita

Puoi utilizzare le API senza limitazioni di valutazione richiedendo una licenza temporanea.

Prova in linea

Puoi anche provare il convertitore online da PowerPoint a Word, che si basa sulle API sopra menzionate.

Conclusione

In questo articolo, hai imparato come convertire PowerPoint PPT o PPTX in Word DOCX usando C#. Puoi semplicemente installare le API e integrare il codice fornito nelle tue applicazioni .NET. Inoltre, puoi consultare la documentazione elencata di seguito per esplorare altre funzionalità delle API. Inoltre, sentiti libero di farci sapere delle tue domande tramite il nostro forum.

Guarda anche