Brzi početak
Brzi početak
Ovaj vodič pokazuje najbrži put od instalacije do sačuvanog .pptx datoteka koristeći Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires Ne Microsoft Office ili izvorne binarne datoteke.
U skladu s člankom 21. stavkom 1.
| Odluka o odobrenju | Detaljnije informacije |
|---|---|
| Python | 3.10 or later |
| OS | Windows, MacOS, Linux, Docker i tako dalje. |
| Sljedeći članak: | aspose-slides-foss od PyPI-a |
Instaliraj
Instalirajte paket iz PyPI-ja pomoću pip. Potrebna je verzija 26.3.2 ili novija:
pip install aspose-slides-foss>=26.3.2Stvorite prezentaciju
Izgraditi Presentation U knjižnici je bilo samo nekoliko knjiga. automatski dodaje jedan prazan slajd. save() s stazom i SaveFormat.PPTX za pisanje datoteke:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)Dodavanje oblika s tekstom
Pristup prvom slajdom preko: prs.slides[0], zatim ubacite pravougaon s pomoću slide.shapes.add_auto_shape().Nazovi. add_text_frame() Pridružiti okvir teksta i postaviti svojstva font preko 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)Napuni čvrsto
Sastavljeno fill_format.fill_type u iznosu od: FillType.SOLID, zatim isporučiti ARGB boju koristeći Color.from_argb().Boja se primjenjuje na pozadinu oblika prije pohranjivanja:
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)Uložiti postojeću datoteku
Predajte put za datoteku na Presentation Konstruktor otvoriti postojeći .pptx -Dopisi. Pročitajte broj slajdova, modifikujete palubu po potrebi, a zatim pozovite save() za pisanje rezultata:
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)