系統需求
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 平台可透過套件管理員安裝(例如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 相依性安裝的套件,而不必完整安裝 Runtime。
正確算繪需要哪些字型?
實際上,只要簡報中使用的字型或適當的替代字型可取得,即可正確算繪。為在 Linux/macOS 上取得一致的算繪結果,建議安裝常見的字型套件。
為什麼自訂字型在 Linux 上會顯示為備用字型或缺少文字?
若字型檔的 name-table 條目不一致或損毀,Linux 的字型匹配機制(FreeType/fontconfig)可能會選取無效記錄,導致字型無法解析。使用已修正 name-table 的字型版本或安裝一致的替代字型即可解決此問題。