Hurtig start

Hurtig start

Denne vejledning viser den hurtigste vej fra installation til en gemt .pptx fil ved hjælp af Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires Ingen Microsoft Office eller native binære filer.


Forudsætninger

Krav til:Detaljeret
Python3.10 or later
OSWindows, macOS, Linux og Docker.
Pakke:aspose-slides-foss fra PyPI

Installering

Installer pakken fra PyPI ved hjælp af pip. Version 26.3.2 eller nyere kræves:

pip install aspose-slides-foss>=26.3.2

Skab en præsentation

Konstruer en Presentation Det er ikke muligt at få et tomt kort. tilføjer automatisk et tomt billede. save() med en sti og SaveFormat.PPTX at skrive filen:

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

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

Tilføjelse af en form med tekst

Tilgå den første slide via prs.slides[0], og derefter indsætte et rektangel ved hjælp af slide.shapes.add_auto_shape().Ring til mig. add_text_frame() at vedhæfte en tekstramme og indstille skrifttypeegenskaber 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)

Fylde med en fast fyldning

Indstilling fill_format.fill_type til FillType.SOLID, og derefter levere en ARGB farve ved hjælp af Color.from_argb().Farven anvendes på formen baggrunden før lagring:

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)

Lade en eksisterende fil op

Indtast en filvej til den… Presentation Konstruktor til at åbne en eksisterende .pptx - Filer. Læs slide tæller, ændre dækket som nødvendigt, og derefter ringe save() at skrive output:

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æste skridt

 Dansk