Aspose.Slides для Python через .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET — это библиотека Python для создания, чтения, редактирования и конвертации презентаций PowerPoint и OpenDocument без Microsoft PowerPoint или Microsoft Office.

Она загружает и сохраняет файлы PPT, PPTX, PPS, POT и ODP, включая варианты с макросами и шаблоны, и экспортирует в PDF, XPS, HTML, SVG, TIFF, Markdown и изображения.



Ваша первая презентация

Установите пакет из PyPI:

pip install aspose.slides

Пакет включает используемую .NET runtime, поэтому вам не нужно устанавливать .NET. На Linux также установите библиотеки libgdiplus и ICU, а при использовании системного Python в Debian или Ubuntu выполните команду в виртуальном окружении. macOS требует дополнительных зависимостей, и мы не проверяли установку на этой системе. Смотрите Installation для команд, требований macOS и поддерживаемых версий Python.

Сохраните этот код как hello.py:

import aspose.slides as slides

# Создать экземпляр класса Presentation, представляющего файл презентации.
with slides.Presentation() as presentation:
    # Получить первый слайд.
    slide = presentation.slides[0]

    # Добавить автофигуру типа CLOUD.
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # Сохранить презентацию как файл PPTX.
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

Запустите его с помощью python hello.py. Скрипт сохраняет new_presentation.pptx в текущей папке, содержащий один слайд с фигурой облака, на которой написано «Hello, Aspose!». Без лицензии сохранённый файл содержит водяной знак оценки — см. Licensing. Для получения дополнительных способов создания и заполнения презентации см. Create Presentations.