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
| Vereiste | Detail |
|---|---|
| Python | 3.10 of hoger |
| OS | Windows, macOS, Linux, Docker |
| Package | aspose-slides-foss van PyPI |
Install
Installeer het pakket van PyPI met pip. Versie 26.3.2 of hoger is vereist:
pip install aspose-slides-fossMaak 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)