Convertir PPTX a PPT en Python

Visión general

Aspose.Slides para Python le permite convertir presentaciones PPTX modernas al formato PPT heredado completamente mediante código. Abra un PPTX y expórtelo como PPT manteniendo el contenido y el diseño de la presentación, haciendo que el resultado sea compatible con versiones anteriores de PowerPoint. El mismo flujo de trabajo puede producir otros resultados, como PDF, XPS, ODP, HTML o imágenes, por lo que se integra fácilmente en scripts, canalizaciones CI y procesamiento por lotes.

Convertir PPTX a PPT

Para convertir un PPTX a PPT, simplemente pase el nombre de archivo y el formato de guardado al método save de la clase Presentation. El ejemplo en Python a continuación convierte una presentación de PPTX a PPT usando las opciones predeterminadas.

import aspose.slides as slides

# Instanciar la clase Presentation que representa un archivo PPTX.
presentation = slides.Presentation("presentation.pptx")

# Guardar la presentación como un archivo PPT.
presentation.save("presentation.ppt", slides.export.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 (por ejemplo, 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 con solo esas diapositivas y guárdela como PPT; alternativamente, use 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 configure protection/encryption settings para el PPT guardado.

Ver también: