Inicio rápido
Inicio rápido
Este guía muestra el camino más rápido desde la instalación hasta un salvado .pptx El archivo utiliza Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires No hay Microsoft Office ni binarios nativos.
Prediciones
| Requisitos | Detalles |
|---|---|
| Python | 3.10 or later |
| OS | Windows, MacOS y Linux |
| paquete | aspose-slides-foss de la PIPI |
Instalar
Instalar el paquete de PyPI utilizando pip. Versión 26.3.2 o posterior es necesario:
pip install aspose-slides-foss>=26.3.2Crea una presentación
Construye a Presentation No hay argumentos para crear un revestimiento blanco. la biblioteca Automaticamente añade un slide vacío. save() con un camino y SaveFormat.PPTX Para escribir el archivo:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)Añadir una forma con texto
Acceso a la primera slide por medio de prs.slides[0],Entonces, se inserta un rectángulo utilizando slide.shapes.add_auto_shape().llamadas add_text_frame() Para añadir un marco de texto y establecer las propiedades de font a través de portion_format:
from aspose.slides_foss import Presentation, ShapeType
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
slide = prs.slides[0]
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
tf = shape.add_text_frame("Hello from Aspose.Slides FOSS!")
tf.paragraphs[0].portions[0].portion_format.font_height = 24
prs.save("with_shape.pptx", SaveFormat.PPTX)Aplique un sólido
Sitio fill_format.fill_type para FillType.SOLID,Entonces, proporciona un color ARGB utilizando Color.from_argb().El color se aplica al fondo de forma antes de salvar:
from aspose.slides_foss import Presentation, ShapeType, FillType
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss.drawing import Color
prs = Presentation()
shape = prs.slides[0].shapes.add_auto_shape(
ShapeType.RECTANGLE, 100, 100, 400, 200
)
shape.fill_format.fill_type = FillType.SOLID
shape.fill_format.solid_fill_color.color = Color.from_argb(255, 70, 130, 180)
shape.add_text_frame("Styled shape")
prs.save("styled.pptx", SaveFormat.PPTX)Cargar un archivo existente
Pasar un archivo a la Presentation El constructor abre una actual .pptx El archivo. Leer el número de la capa, modificar el recinto como sea necesario, luego llamar save() Para escribir la salida:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation("existing.pptx")
print(f"Slides: {len(prs.slides)}")
prs.save("copy.pptx", SaveFormat.PPTX)