Aspose.Slides para Python a través de Java
Aspose.Slides para Python a través de Java es una biblioteca para crear, leer, editar y convertir presentaciones PowerPoint y OpenDocument en aplicaciones Python, sin Microsoft PowerPoint; ejecuta el motor Java de Aspose.Slides en su proceso Python a través de JPype.
Carga y guarda 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.
Primeros pasos
EMPEZANDO
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 y Soporte
REFERENCIA
SOPORTE
Tu primera presentación
Instala Python y un JDK, configura JAVA_HOME y crea y activa un entorno virtual como se describe en Instalación. Luego instala JPype y Aspose.Slides desde PyPI:
python -m pip install JPype1 aspose-slides-java
Guarda este código como hello.py. Inicia la Máquina Virtual Java, agrega una forma de nube con texto a la primera diapositiva de una nueva presentación y guarda la presentación:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
# Crear una presentación con una diapositiva en blanco.
presentation = Presentation()
try:
# Obtener la primera diapositiva.
slide = presentation.getSlides().get_Item(0)
# Agregar una forma de nube y establecer su texto.
auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
auto_shape.getTextFrame().setText("Hello, Aspose!")
# Guardar la presentación como un archivo PPTX.
presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
Ejecútalo en el mismo entorno virtual:
python hello.py
El script guarda new_presentation.pptx con una diapositiva que contiene una forma de nube con el texto “Hello, Aspose!”. Sin una licencia, el archivo guardado también incluye una marca de agua de evaluación — vea Licenciamiento. Para más formas de crear y rellenar una presentación, vea Crear presentaciones.