PPTX a DOCX C#

En ciertos casos, es posible que deba convertir las presentaciones de PowerPoint en documentos de Word. Para automatizar este proceso o para la conversión por lotes, este artículo explica cómo convertir PowerPoint PPTX/PPT a Word DOCX usando C#.

API para la conversión de PowerPoint a Word

Para convertir una presentación de PowerPoint en un documento de Word, usaremos Aspose.Slides for .NET en combinación con Aspose.Words for .NET. La primera es una API de manipulación de presentaciones que le permite crear o modificar presentaciones de PowerPoint. Mientras que este último es una API de procesamiento de textos para generar o procesar documentos de Word. Puede descargar las API o instalarlas mediante NuGet. Además, puede obtener un paquete completo de API de Aspose como Aspose.Total for .NET.

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

Convierta PowerPoint PPTX o PPT a DOCX en C#

Los siguientes son los pasos para convertir una presentación de PowerPoint a un documento de Word usando C#.

El siguiente ejemplo de código muestra cómo convertir un PPTX a DOCX usando C#.

// Cargar la presentación de PowerPoint
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
  using (var stream = new MemoryStream())
  {
      // Guardar presentación en flujo de memoria
      presentation.Save(stream, SaveFormat.Html);
      stream.Flush();
      stream.Seek(0, SeekOrigin.Begin);

      // Cargar el contenido de la presentación a un documento de Word
      var doc = new Aspose.Words.Document(stream);
      
      // Guardar el documento de Word
      doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
  }
}

Obtenga una licencia de API gratuita

Puede utilizar las API sin limitaciones de evaluación solicitando una licencia temporal.

Prueba en línea

También puede probar el conversor en línea de PowerPoint a Word, que se basa en las API mencionadas anteriormente.

Conclusión

En este artículo, ha aprendido cómo convertir PowerPoint PPT o PPTX a Word DOCX usando C#. Simplemente puede instalar las API e integrar el código proporcionado en sus aplicaciones .NET. Además, puede consultar la documentación que se enumera a continuación para explorar otras características de las API. Además, no dude en hacernos saber sus consultas a través de nuestro foro.

Ver también