Системные требования
Введение
Aspose.Slides for Python via .NET не требует установки каких-либо сторонних продуктов, таких как Microsoft PowerPoint. Aspose.Slides — это движок для создания, изменения, конвертации и рендеринга документов в различных форматах, включая форматы презентаций Microsoft PowerPoint.
Поддерживаемые операционные системы
Aspose.Slides for Python поддерживает Windows (32‑bit и 64‑bit), macOS и 64‑bit Linux на системах с установленным Python 3.5 или более новым.
| Операционная система | Версии |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Системные требования для целевых платформ Linux и macOS
- Библиотеки выполнения GCC 6 (или новее).
- libgdiplus, открытая реализация API GDI+.
- Зависимости среды выполнения .NET Core. Установка самой среды выполнения .NET Core НЕ требуется.
- Для Python 3.5–3.7 требуется сборка Python с
pymalloc. Параметр сборки--with-pymallocвключён по умолчанию. Обычно такая сборка помечается суффиксомmв имени файла. - Общая библиотека
libpython. Параметр сборки Python--enable-sharedотключён по умолчанию, и некоторые дистрибутивы Python не включаютlibpython. На некоторых платформах Linux её можно установить через менеджер пакетов (например,sudo apt-get install libpython3.7). Частая проблема — установкаlibpythonв нестандартное место для совместных библиотек. Это можно решить, указав альтернативные пути к библиотекам при сборке Python или создав символическую ссылку на файлlibpythonв стандартном каталоге совместных библиотек. Как правило, имя файла выглядит какlibpythonX.Ym.so.1.0для Python 3.5–3.7 илиlibpythonX.Y.so.1.0для Python 3.8 и новее (например,libpython3.7m.so.1.0,libpython3.9.so.1.0).
FAQ
Нужен ли установленный Microsoft PowerPoint для конвертации и рендеринга?
Нет, PowerPoint не требуется; Aspose.Slides — автономный движок для creating, изменения, converting и rendering презентаций.
Требуется ли конкретная версия .NET (Core/5+/6+) на машине?
Установка среды выполнения .NET не обязательна, но её зависимости должны присутствовать на Linux/macOS. Это означает, что система должна содержать пакеты, обычно устанавливаемые как зависимости .NET, без полной установки среды выполнения.
Какие шрифты необходимы для корректного рендеринга?
На практике должны быть доступны шрифты, использованные в презентации, или подходящие substitutes. Чтобы обеспечить согласованный рендеринг на Linux/macOS, рекомендуется установить общие пакеты шрифтов.