Snelstart

Snelstart

Deze gids toont het snelste traject van installatie tot een opgeslagen .pptx-bestand met behulp van Aspose.Slides FOSS voor Python. De bibliotheek is pure Python, MIT-licentie, en vereist geen Microsoft Office of native binaries.


Vereisten

VereisteDetail
Python3.10 of hoger
OSWindows, macOS, Linux, Docker
Packageaspose-slides-foss van PyPI

Install

Installeer het pakket van PyPI met pip. Versie 26.3.2 of hoger is vereist:

pip install aspose-slides-foss

Maak een presentatie

Construeer een Presentation zonder argumenten om een lege deck te maken. De bibliotheek voegt automatisch één lege dia toe. Roep save() aan met een pad en SaveFormat.PPTX om het bestand te schrijven:

from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat

prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)

Voeg een vorm met tekst toe

Toegang tot de eerste dia via prs.slides[0], voeg vervolgens een rechthoek in met slide.shapes.add_auto_shape(). Roep add_text_frame() aan om een tekstkader toe te voegen en stel de lettertype-eigenschappen in via 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)

Pas een effen vulling toe

Stel fill_format.fill_type in op FillType.SOLID, lever vervolgens een ARGB-kleur op met Color.from_argb(). De kleur wordt toegepast op de vormachtergrond vóór het opslaan:

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)

Laad een bestaand bestand

Geef een bestandspad door aan de Presentation-constructor om een bestaand .pptx-bestand te openen. Lees het aantal dia’s, pas de deck naar behoefte aan, en roep vervolgens save() aan om de output te schrijven:

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)

Vervolgstappen

Zie ook

 Nederlands