系統需求

簡介

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
  • 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
  • 其他發行版
macOS
  • 12 “Monterey”

目標 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-shared Python 建置選項預設為停用,部分 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.0libpython3.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 的字型版本或安裝一致的替代字型即可解決此問題。