Requisitos del sistema
Introducción
Aspose.Slides for Python via .NET no requiere que se instalen productos de terceros, como Microsoft PowerPoint. Aspose.Slides es un motor para crear, modificar, convertir y renderizar documentos en varios formatos, incluidos los formatos de presentación de Microsoft PowerPoint.
Sistemas operativos compatibles
Aspose.Slides for Python es compatible con Windows (32 bits y 64 bits), macOS y Linux de 64 bits en sistemas con Python 3.5 o posterior instalado.
| Sistema operativo | Versiones |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Requisitos del sistema para plataformas Linux y macOS de destino
- Bibliotecas de tiempo de ejecución GCC 6 (o posteriores).
- libgdiplus, una implementación de código abierto de la API GDI+.
- Dependencias del .NET Core Runtime. Instalar el propio .NET Core Runtime NO es necesario.
- Para Python 3.5–3.7: se requiere la compilación
pymallocde Python. La opción de compilación--with-pymallocestá habilitada por defecto. Normalmente, la compilaciónpymallocde Python se marca con el sufijomen el nombre del archivo. - La biblioteca compartida
libpython. La opción de compilación de Python--enable-sharedestá deshabilitada por defecto, y algunas distribuciones de Python no incluyen la biblioteca compartidalibpython. En algunas plataformas Linux, puedes instalar la biblioteca compartidalibpythonusando el gestor de paquetes (por ejemplo,sudo apt-get install libpython3.7). Un problema frecuente es que la bibliotecalibpythonse instala en una ubicación no estándar para bibliotecas compartidas. Puedes solucionarlo usando opciones de compilación de Python para establecer rutas alternativas de biblioteca al compilar Python, o creando un enlace simbólico al archivo de la bibliotecalibpythonen la ubicación estándar de bibliotecas compartidas del sistema. Normalmente, el nombre del archivo de la biblioteca compartidalibpythoneslibpythonX.Ym.so.1.0para Python 3.5–3.7 olibpythonX.Y.so.1.0para Python 3.8 o posterior (por ejemplo,libpython3.7m.so.1.0,libpython3.9.so.1.0).
Preguntas frecuentes
¿Necesito Microsoft PowerPoint instalado para conversiones y renderizado?
No, PowerPoint no es necesario; Aspose.Slides es un motor independiente para crear, modificar, convertir, y renderizar presentaciones.
¿Se requiere una versión específica de .NET (Core/5+/6+) en la máquina?
Instalar el propio .NET Runtime no es necesario, pero sus dependencias deben estar presentes en Linux/macOS. Esto significa que el sistema debe contener los paquetes que normalmente se instalan como dependencias de .NET, sin instalar el runtime completo.
¿Qué fuentes se necesitan para un renderizado correcto?
En la práctica, las fuentes usadas en la presentación o los sustitutos adecuados deben estar disponibles. Para garantizar un renderizado coherente en Linux/macOS, se recomienda instalar paquetes de fuentes comunes.