Быстрый старт .

Быстрый старт .

В этом руководстве показана самая быстрая дорожка от установки до сохраненной системы. .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)

Следующие шаги

 Русский