Mientras manipula las presentaciones de PowerPoint mediante programación, es posible que deba dividir las diapositivas y guardarlas como archivos PPT separados. Por ejemplo, es posible que desee dividir cada diapositiva, todas las diapositivas pares o impares, etc. En este artículo, aprenderá a dividir diapositivas en PowerPoint PPT o PPTX en Python.
Biblioteca de Python para dividir PowerPoint PPT
Aspose.Slides for Python via .NET es una biblioteca de Python rica en funciones que le permite crear y manipular presentaciones de PowerPoint. Además, te permite convertir las presentaciones a otros formatos sin problemas. Usaremos esta biblioteca para dividir las diapositivas en PowerPoint PPT. Puede instalar la biblioteca desde PyPI usando el siguiente comando pip.
> pip install aspose.slides
Dividir diapositivas PPT de PowerPoint en Python
Aspose.Slides for Python hace que sea bastante más fácil dividir una presentación. Simplemente cargue el archivo de presentación, recorra las diapositivas y guarde cada diapositiva como un archivo PPT/PPTX por separado. Los siguientes son los pasos para dividir diapositivas en un PPT de PowerPoint en Python.
- Primero, cargue la presentación usando la clase Presentation.
- Recorra el número de diapositivas y en cada iteración, realice los siguientes pasos:
- Crea una nueva presentación usando la clase Presentation.
- Elimina la diapositiva predeterminada en la presentación usando el método ISlide.remove().
- Agregue un clon de la diapositiva usando el método Presentation.slides.add\clone(ISlide).
- Guarde la presentación usando el método Presentation.save(string, SaveFormat).
El siguiente ejemplo de código muestra cómo dividir diapositivas en un PowerPoint PPTX usando Python.
import aspose.slides as slides
# Load presentation
ppt = slides.Presentation("presentation.pptx")
# Loop through slides
for index in range(ppt.slides.length):
# Create a new empty presentation
with slides.Presentation() as newPpt:
# Remove default slide
newPpt.slides[0].remove()
# Add slide to presentation
newPpt.slides.add_clone(ppt.slides[index])
# Save presentation
newPpt.save("slide_{i}.pptx".format(i = index), slides.export.SaveFormat.PPTX)
Obtenga una licencia gratis
Puede usar Aspose.Slides for Python a través de .NET sin limitaciones de evaluación al obtener una licencia temporal.
Conclusión
En este artículo, ha visto cómo dividir diapositivas en un PowerPoint PPT usando Python. Puede modificar el ejemplo de código proporcionado para cambiar los criterios de división según sus requisitos, como dividir todas las diapositivas pares o impares, etc. Para explorar más sobre Aspose.Slides for Python a través de .NET, puede visitar la documentación. Además, puede compartir sus consultas con nosotros a través de nuestro foro.
Ver también
- Convertir PPTX a PDF en Python
- Crear presentaciones de PowerPoint en Python
- Convertir PPT a PNG en Python
- Convertir PPT a JPG en Python
Información: Aspose proporciona un Divisor de PowerPoint en línea gratuito, que es una implementación en vivo del proceso de división de presentaciones que se describe en esta página.