系统要求
Contents
[
Hide
]
介绍
Aspose.Slides for Python via .NET 不需要安装任何第三方产品,如 Microsoft PowerPoint。Aspose.Slides 是一个用于创建、修改、转换和渲染各种格式文档的引擎,包括 Microsoft PowerPoint 演示文稿格式。
受支持的操作系统
Aspose.Slides for Python 在安装了 Python 3.5 或更高版本的系统上支持 Windows(32 位和 64 位)、macOS 和 64 位 Linux。
| 操作系统 | 版本 |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
目标 Linux 和 macOS 平台的系统要求
- GCC 6 运行时库(或更高版本)。
- libgdiplus,GDI+ API 的开源实现。
- .NET Core Runtime 的依赖项。无需安装 .NET Core Runtime 本身。
- 对于 Python 3.5–3.7:需要
pymalloc构建的 Python。--with-pymalloc构建选项默认启用。通常pymalloc构建的 Python 在文件名中带有m后缀。 libpython共享库。--enable-sharedPython 构建选项默认禁用,某些 Python 发行版不包含libpython共享库。在某些 Linux 平台上,可以使用包管理器安装libpython共享库(例如,sudo apt-get install libpython3.7)。常见问题是libpython库安装在非标准共享库位置。可以通过在编译 Python 时使用构建选项设置备用库路径,或在系统标准共享库位置创建指向libpython库文件的符号链接来解决此问题。通常,libpython共享库文件名为 Python 3.5–3.7 的libpythonX.Ym.so.1.0,或 Python 3.8 及以上的libpythonX.Y.so.1.0(例如,libpython3.7m.so.1.0、libpython3.9.so.1.0)。
常见问题
我是否需要安装 Microsoft PowerPoint 才能进行转换和渲染?
不需要,PowerPoint 不是必需的;Aspose.Slides 是一个独立的引擎,用于创建、修改、转换和渲染演示文稿。
机器上是否需要特定的 .NET 版本(Core/5+/6+)?
无需安装 .NET Runtime 本身,但必须在 Linux/macOS 上具备其依赖项。这意味着系统应包含通常作为 .NET 依赖项安装的包,而不必完整安装运行时。
正确渲染需要哪些字体?
实际上,需要演示文稿中使用的字体或相应的替代字体。为在 Linux/macOS 上实现一致渲染,建议安装常见的字体包。
为什么自定义字体在 Linux 上会显示为回退或缺失的文字?
如果字体文件的 name-table 条目不一致或损坏,Linux 的字体匹配栈(FreeType/fontconfig)可能会选择无效记录,导致字体无法解析。使用已修正 name-table 记录的字体版本或安装一致的替代字体即可解决此问题。