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