Convertir PPTX a PPT en Python
Visión general
Aspose.Slides for Python via Java le permite convertir una presentación PPTX al formato PPT heredado usado por PowerPoint 97–2003 sin necesidad de Microsoft PowerPoint instalado. Cargue el archivo PPTX y guárdelo con el formato de salida PPT, como se muestra a continuación.
Convertir PPTX a PPT
Cargue el archivo fuente con la clase Presentation , luego llame a Presentation.save con la ruta de salida y SaveFormat.Ppt.
El siguiente ejemplo inicia la máquina virtual Java si es necesario y convierte template.pptx a output.ppt usando las opciones predeterminadas. Reemplace las rutas por los nombres de archivo que desee. El bloque finally libera los recursos de la presentación incluso si el guardado falla.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
# Cargar la presentación PPTX.
presentation = Presentation("template.pptx")
try:
# Guardar la presentación en formato PPT.
presentation.save("output.ppt", SaveFormat.Ppt)
finally:
presentation.dispose()
El argumento SaveFormat.Ppt selecciona el formato de salida; cambiar solo la extensión del archivo no convierte una presentación. Conserve el archivo PPTX original para poder volver a él si una característica más reciente no tiene equivalente en PPT.
Convertir PPTX a otros formatos
Aspose.Slides también admite otros formatos de salida. Consulte los artículos correspondientes para opciones específicas de cada formato y ejemplos:
- Convertir PowerPoint a PDF en Python
- Convertir PowerPoint a XPS en Python
- Convertir PowerPoint a HTML en Python
- Guardar presentaciones como ODP en Python
- Convertir PowerPoint a PNG en Python
Preguntas frecuentes
¿Todos los efectos y características de PPTX sobreviven a la conversión a PPT?
No siempre. El formato PPT heredado no admite todas las características disponibles en PPTX. Algunos efectos, objetos o comportamientos pueden simplificarse o mostrarse de forma diferente. Revise la presentación convertida en el visor previsto, sobre todo si contiene características nuevas de PowerPoint.
¿Puedo convertir sólo diapositivas seleccionadas a PPT?
Guardar como PPT escribe toda la presentación. Para convertir diapositivas seleccionadas, cree una nueva presentación, elimine su diapositiva vacía inicial, clone las diapositivas necesarias en ella y guárdela como PPT. Vea Clone Slides in Python.
¿Puedo convertir un archivo PPTX protegido con contraseña?
Sí, si proporciona la contraseña correcta al cargar la presentación fuente. También puede configurar la protección para el archivo de salida. Vea Password-Protected Presentations.