Szybki start

Szybki start

Ten przewodnik pokazuje najszybszą ścieżkę od instalacji do zapisania pliku .pptx przy użyciu Aspose.Slides FOSS dla Python. Biblioteka jest czystym Python, na licencji MIT i nie wymaga Microsoft Office ani natywnych binarek.


Wymagania wstępne

WymaganieSzczegół
Python3.10 lub nowszy
OSWindows, macOS, Linux, Docker
Packageaspose-slides-foss z PyPI

Install

Zainstaluj pakiet z PyPI używając pip. Wymagana wersja 26.3.2 lub nowsza:

pip install aspose-slides-foss

Utwórz prezentację

Utwórz Presentation bez argumentów, aby stworzyć pustą talię. Biblioteka automatycznie dodaje jeden pusty slajd. Wywołaj save() z ścieżką i SaveFormat.PPTX, aby zapisać plik:

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

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

Dodaj kształt z tekstem

Uzyskaj dostęp do pierwszego slajdu za pomocą prs.slides[0], a następnie wstaw prostokąt używając slide.shapes.add_auto_shape(). Wywołaj add_text_frame(), aby dołączyć ramkę tekstową i ustawić właściwości czcionki za pomocą 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)

Zastosuj jednolite wypełnienie

Ustaw fill_format.fill_type na FillType.SOLID, a następnie podaj kolor ARGB przy użyciu Color.from_argb(). Kolor zostaje zastosowany jako tło kształtu przed zapisaniem:

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)

Wczytaj istniejący plik

Przekaż ścieżkę do pliku do konstruktora Presentation, aby otworzyć istniejący plik .pptx. Odczytaj liczbę slajdów, w razie potrzeby zmodyfikuj talię, a następnie wywołaj save(), aby zapisać wynik:

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)

Kolejne kroki

Zobacz także

 Polski