在 macOS 上開始使用 IronWord
IronWord 讓 .NET 開發人員能夠在 C# 中讀取、建立及處理 Word 文件,無需安裝 Microsoft Office。 雖然 IronWord 通常用於 Windows 和 Linux 環境,但在正確設定下,它也能在 macOS 上順利運行。
本指南將引導您安裝所需套件,並在 macOS 開發環境中設定 IronWord。
macOS 的先決條件
在 macOS 上開始使用 IronWord 之前,請確保已安裝以下項目:
- .NET 6 或 .NET 7 SDK
- Homebrew(macOS 套件管理員)
- macOS 11 (Big Sur) 或更新版本(支援 Apple Silicon 與 Intel 架構)
IronWord 最佳運作環境為 .NET Core LTS 版本或更新版的 .NET SDK。
安裝原生 macOS 依賴項
IronWord 依賴 libgdiplus 來執行圖形操作,例如渲染和處理 DOCX 內容。
您可以使用 Homebrew 安裝此依賴項:
brew install mono-libgdiplus
這將安裝所需的原生影像渲染函式庫。 若您遇到與 System.Drawing.Common 相關的錯誤,這通常是因缺少此依賴項所致。
NuGet 套件安裝
IronWord 同時支援 Apple Silicon 和 Intel 架構的 Mac 電腦。 我們建議大多數使用者選用標準的 IronWord 套件。
Install-Package IronWord
與 macOS ARM 的相容性
IronWord 完全相容於 Apple Silicon 晶片。 使用 M1 或 M2 機型的開發人員可採用相同的 IronWord NuGet 套件及設定說明。
若您使用 Visual Studio for Mac 或 JetBrains Rider,請確保目標平台為 .NET 6 或更高版本,以獲得最佳相容性。
常見問題
在 macOS 上使用 IronWord 的先決條件是什麼?
若要在 macOS 上使用 IronWord,請確保已安裝 .NET 6 或 .NET 7 SDK、Homebrew,以及 macOS 11 (Big Sur) 或更新版本。IronWord 同時相容於 Apple Silicon 和 Intel 架構的 Mac 電腦。
如何在 macOS 上安裝 IronWord 所需的依賴項?
您可以透過 Homebrew 執行命令 'brew install mono-libgdiplus' 來安裝所需的原生依賴項 libgdiplus。這有助於執行渲染和處理 DOCX 內容等圖形操作。
IronWord 是否相容於 Apple Silicon 晶片?
是的,IronWord 完全相容於 Apple Silicon 晶片,例如 M1 和 M2 裝置所搭載的晶片。您可以使用與 Intel Mac 相同的 IronWord NuGet 套件及設定說明。
若遇到與 System.Drawing.Common 相關的錯誤,我該怎麼辦?
此類錯誤通常表示缺少依賴項。請確認您已透過 Homebrew 安裝 libgdiplus,因為這是 IronWord 執行圖形化操作所需的元件。
在 macOS 上使用 IronWord 時,建議採用哪些開發環境?
IronWord 可與 Visual Studio for Mac 及 JetBrains Rider 搭配使用。為確保最佳相容性,請確認您的目標平台為 .NET 6 或更高版本。
使用 IronWord 是否需要安裝 Microsoft Office?
不,IronWord 讓您能夠在 C# 中讀取、建立及處理 WORD 文件,無需在系統上安裝 Microsoft Office。
IronWord 能否在 macOS 以外的環境中使用?
是的,雖然本指南主要針對 macOS,但 IronWord 亦設計為可在 Windows 和 Linux 環境中運行。
在 macOS 上,我應該安裝哪個 NuGet 套件來使用 IronWord?
對於大多數使用者,我們建議安裝標準的 IronWord NuGet 套件,該套件同時支援 Apple Silicon 與 Intel 架構的 Mac 電腦。
IronWord 在 macOS 上支援哪些版本的 .NET?
IronWord 最佳相容於 .NET Core LTS 版本或更新的 .NET SDK,以確保最佳效能與相容性。

