Convertir PPTX a PPT en .NET

Visión general

Este artículo explica cómo convertir una presentación PowerPoint en formato PPTX a formato PPT usando C#. Se cubre el siguiente tema.

  • Convertir PPTX a PPT en C#

Convertir PPTX a PPT en .NET

Para el código de ejemplo en C# que convierte PPTX a PPT, consulte la sección a continuación, es decir, Convertir PPTX a PPT. Simplemente carga el archivo PPTX y lo guarda en formato PPT. Al especificar diferentes formatos de guardado, también puede guardar el archivo PPTX en muchos otros formatos como PDF, XPS, ODP, HTML, etc., como se describe en estos artículos.

Convertir PPTX a PPT

Para convertir un PPTX a PPT, pase simplemente el nombre del archivo y el formato de guardado al método Save de la clase Presentation. El fragmento de código C# a continuación convierte una Presentation de PPTX a PPT usando las opciones predeterminadas.

// Instanciar un objeto Presentation que representa un archivo PPTX
Presentation pres = new Presentation("presentation.pptx");

// Guardar la presentación PPTX en formato PPT
pres.Save("presentation.ppt", SaveFormat.Ppt);

Preguntas frecuentes

¿Todos los efectos y características de PPTX se conservan al guardar en el formato PPT heredado (97–2003)?

No siempre. El formato PPT carece de algunas capacidades más recientes (p. ej., ciertos efectos, objetos y comportamientos), por lo que las características pueden simplificarse o rasterizarse durante la conversión.

¿Puedo convertir solo diapositivas seleccionadas a PPT en lugar de toda la presentación?

El guardado directo apunta a toda la presentación. Para convertir diapositivas específicas, cree una nueva presentación que contenga solo esas diapositivas y guárdela como PPT; alternativamente, utilice un servicio/API que admita parámetros de conversión por diapositiva.

¿Se admiten presentaciones protegidas con contraseña?

Sí. Puede detectar si un archivo está protegido, abrirlo con una contraseña y también configurar la protección/ajustes de cifrado para el PPT guardado.