Snabb start

Snabb start

Denna guide visar den snabbaste vägen från installation till en sparat .pptx filer med användning Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires Ingen Microsoft Office eller inhemska binära.


Prerequisites

RequirementDetail
Python3.10 or later
OSWindows, MacOS, Linux och Docker
Packageaspose-slides-foss från Pypi

Install

Installera paketet från PyPI med pip. Version 26.3.2 eller senare krävs:

pip install aspose-slides-foss>=26.3.2

Skapa en presentation

Konstruera A Presentation utan argument för att skapa en vit täck. biblioteket automatiskt lägger till en tom slide. save() med en väg och SaveFormat.PPTX För att skriva filen:

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

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

Lägg till en form med text

Tillgång till den första slidan via prs.slides[0], sedan infoga en rektangel med hjälp av slide.shapes.add_auto_shape().- ringa add_text_frame() Att lägga till en textram och ställa in font egenskaper 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)

Applicera en solid fyllning

Setade fill_format.fill_type till FillType.SOLID, sedan leverera en ARGB färg med hjälp av Color.from_argb().Färgen appliceras på formen bakgrund innan spara:

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)

Ladda upp en befintlig fil

Gå igenom en filvägen till den Presentation Byggaren öppnar en befintlig .pptx filen . Läs slidesumman, ändra däcket som behövs och ringa sedan save() För att skriva utgåvan:

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)

Nästa steg

Se även

 Svenska