Aspose.Slides para Python mediante .NET
Aspose.Slides for Python via .NET es una biblioteca de Python para crear, leer, editar y convertir presentaciones PowerPoint y OpenDocument, sin Microsoft PowerPoint ni Microsoft Office.
Puede cargar y guardar PPT, PPTX, PPS, POT y ODP, incluidas las variantes con macros y plantillas, y exporta a PDF, XPS, HTML, SVG, TIFF, Markdown e imágenes.
Comenzar
COMENZANDO
EVALUAR
Crear con Slides
TAREAS COMUNES
- Abrir una presentación
- Guardar una presentación
- Convertir a PDF
- Renderizar diapositivas como imágenes
- Editar texto y formas
FLUJOS DE TRABAJO DE SLIDES
EJEMPLOS
Referencia & Soporte
REFERENCIA
SOPORTE
Tu primera presentación
Instala el paquete desde PyPI:
pip install aspose.slides
El paquete incluye el tiempo de ejecución .NET que utiliza, por lo que no es necesario instalar .NET. En Linux, también instale las librerías libgdiplus e ICU, y con el Python del sistema de Debian o Ubuntu, ejecute el comando en un entorno virtual. macOS tiene requisitos previos adicionales, y no hemos verificado la instalación allí. Consulte Instalación para los comandos, los requisitos previos de macOS y las versiones de Python compatibles.
Guarda este código como hello.py:
import aspose.slides as slides
# Instanciar la clase Presentation que representa un archivo de presentación.
with slides.Presentation() as presentation:
# Obtener la primera diapositiva.
slide = presentation.slides[0]
# Añadir una autoforma de tipo CLOUD.
auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
auto_shape.text_frame.text = "Hello, Aspose!"
# Guardar la presentación como un archivo PPTX.
presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)
Ejecutelo con python hello.py. El script guarda new_presentation.pptx en la carpeta actual, con una diapositiva que contiene una forma de nube que muestra “Hello, Aspose!”. Sin una licencia, el archivo guardado lleva una marca de agua de evaluación — vea Licenciamiento. Para más formas de crear y rellenar una presentación, vea Crear presentaciones.