Rychlý start

Rychlý start

Tento průvodce ukazuje nejrychlejší cestu od instalace k uložené aplikaci. .pptx soubor pomocí Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires Žádné Microsoft Office nebo nativní binární soubory.


Předpoklady

PožadavekPodrobnosti
Python3.10 or later
OSWindows, macOS, Linux, Docker. Vypravit z ní všechny typy zařízení.
Zásobní balíčekaspose-slides-foss z PyPI

Instalace

Instalace balíčku z PyPI pomocí pip. Využít verze 26.3.2 nebo novější:

pip install aspose-slides-foss>=26.3.2

Vytvořte prezentaci

Vytvořte si Presentation Knihovna se rozhodla, že bude mít k dispozici všechny informace potřebné pro vytvoření prázdného balíčku. automaticky přidá jeden prázdný slide. save() s dráhou a SaveFormat.PPTX k zapsat soubor:

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

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

Přidání tvaru s textem

Přístup k prvnímu snímku prostřednictvím prs.slides[0], pak vložíte obdélník pomocí slide.shapes.add_auto_shape().Zavolej . add_text_frame() připojit textový rámec a nastavit vlastnosti písma prostřednictvím 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)

Přiložte pevné náplňky

Sestavení: fill_format.fill_type na … FillType.SOLID, pak dodávat barvu ARGB pomocí Color.from_argb().Barva se aplikuje na pozadí tvaru před ukládáním:

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)

Naložit existující soubor

Přeneste cestu souboru do … Presentation konstruktor otevřít existující .pptx - Soubor. Přečtěte si počet snímků, upravte balíček podle potřeby a pak zavolejte save() k zapsat výstup:

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)

Další kroky

 Čeština