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
  • Windows 2003 Server
  • Windows 2008 Server
  • Windows 2012 Server
  • Windows 2012 R2 Server
  • Windows 2016 Server
  • Windows 2019 Server
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8, 8.1
  • Windows 10
  • Windows 11
Linux
  • Ubuntu
  • OpenSUSE
  • CentOS
  • and others
macOS
  • 12 "Monterey"

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 pymalloc de Python. La opción de compilación --with-pymalloc está habilitada por defecto. Normalmente, la compilación pymalloc de Python se marca con el sufijo m en el nombre del archivo.
  • La biblioteca compartida libpython. La opción de compilación de Python --enable-shared está deshabilitada por defecto, y algunas distribuciones de Python no incluyen la biblioteca compartida libpython. En algunas plataformas Linux, puedes instalar la biblioteca compartida libpython usando el gestor de paquetes (por ejemplo, sudo apt-get install libpython3.7). Un problema frecuente es que la biblioteca libpython se 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 biblioteca libpython en la ubicación estándar de bibliotecas compartidas del sistema. Normalmente, el nombre del archivo de la biblioteca compartida libpython es libpythonX.Ym.so.1.0 para Python 3.5–3.7 o libpythonX.Y.so.1.0 para 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.