Бързо начало

Бързо начало

Това ръководство показва най-бързия път от инсталация до запазено устройство. .pptx файл с помощта на Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires няма Microsoft Office или местни двоични файлове.


Предварителни условия

ИзискванеДетайли
Python3.10 or later
OSWindows, MacOS, Linux и Docker.
Пакетътaspose-slides-foss от PyPI

Инсталиране

Инсталирайте пакета от PyPI с помощта на pip. Нужна е версия 26.3.2 или по-нова:

pip install aspose-slides-foss>=26.3.2

Създаване на презентация

Постройте един Presentation Библиотеката е много по-голяма от всички други библиотеки. автоматично добавя една празна слайд. save() с пътека и SaveFormat.PPTX за записване на файла:

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

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

Добавяне на форма с текст

Достъп до първия слайд чрез: prs.slides[0], след това вмъкнете правоъгълник, използвайки slide.shapes.add_auto_shape().Обади се. add_text_frame() да се прикрепи текстова рамка и задаване на свойства на шрифта чрез: 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)

Налейте твърдо пълнеж

Настройка fill_format.fill_type в) към FillType.SOLID, след това да се доставят цвят ARGB използвайки Color.from_argb().Цветът се прилага върху формата на фона преди съхранение:

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)

Зареждане на съществуващ файл

Предайте път на файла към Presentation конструктор да отвори съществуваща .pptx - Да, сър. Прочетете броя на слайдовете, модифицирайте палубата според необходимостта и след това се обадете. save() за записване на изхода:

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)

Следващи стъпки

 Български