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

RequisitosDetalles
Python3.10 or later
OSWindows, MacOS y Linux
paqueteaspose-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.2

Crea 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)

Siguiente pasos

Ver también

 Español