Rýchly začiatok
Rýchly začiatok
Táto príručka ukazuje najrýchlejšiu cestu od inštalácie k uloženému systému. .pptx súbor pomocou Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires žiadne Microsoft Office alebo pôvodné binárne súbory.
Predpoklady
| Požiadavka | Podrobnosti |
|---|---|
| Python | 3.10 or later |
| OS | Windows, macOS, Linux, Docker |
| Balík: | aspose-slides-foss z PyPI |
Inštalácia
Inštalovať balík z PyPI pomocou pip. Je potrebná verzia 26.3.2 alebo novšia:
pip install aspose-slides-foss>=26.3.2Vytvorte prezentáciu
Vytvorte si: Presentation Bez argumentov, aby sme vytvorili prázdnu palubu. automaticky pridá jeden prázdny snímok. Volá save() s cestou a SaveFormat.PPTX na zapísanie súboru:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)Pridať tvar s textom
Prístup k prvému diapozitivu prostredníctvom prs.slides[0], potom vložiť obdĺžnik pomocou slide.shapes.add_auto_shape().Zavolaj . add_text_frame() Pridať textový rámec a nastaviť vlastnosti písma prostredníctvom: 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)Používajte pevné plnenie
Sadzba fill_format.fill_type na: FillType.SOLID, potom dodávať farbu ARGB pomocou Color.from_argb().Farba sa aplikuje na pozadie tvaru pred ukladaní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)Nahradenie existujúceho súboru
Predajte cestu súboru na Presentation Konstruktor otvorí existujúci .pptx Súbor. Prečítajte si počet slajdov, upravte balíček podľa potreby a potom zavolajte save() na zapísanie výstupu:
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)