Aspose.Slides для Python через .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 и изображения.
Начало работы
НАЧАЛО РАБОТЫ
ОЦЕНКА
Создание с Slides
ОБЩИЕ ЗАДАЧИ
- Открыть презентацию
- Сохранить презентацию
- Конвертировать в PDF
- Отображать слайды как изображения
- Редактировать текст и фигуры
РАБОЧИЕ ПРОЦЕССЫ SLIDES
ПРИМЕРЫ
Справка и поддержка
СПРАВОЧНИК
ПОДДЕРЖКА
Ваша первая презентация
Установите пакет из PyPI:
pip install aspose.slides
Пакет включает используемую .NET‑runtime, поэтому отдельная установка .NET не требуется. В Linux также установите библиотеки libgdiplus и ICU, а при работе с системным Python в Debian или Ubuntu запускать команду в виртуальном окружении. macOS имеет дополнительные требования, и установка на этой системе не проверялась. Смотрите Установка для получения команд, требований к 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!». Без лицензии сохранённый файл содержит водяной знак оценки — см. Лицензирование. Для получения дополнительных способов создания и заполнения презентации смотрите Создание презентаций.