在 Mac 上使用 IronPDF
IronPDF 全面支援 macOS(前身為"OS X")的 .NET Standard 函式庫、Core 應用程式,以及 .NET 10、9、8、7、6 和 5 專案。
我們不支援在 macOS 上開發 .NET Framework 專案,因為這些專案是由 Xamarin 實作的,並非 .NET 執行環境的官方發行版本。
自 2020 年起,IronPDF 已開箱即用地全面支援所有版本的 macOS。無需安裝任何依賴項; 不過,我們建議安裝專為 Mac 設計的套件,以獲得最佳效能。
最新 Mac ARM 裝置:
對於較新的 Apple Silicon Mac 電腦,請安裝 IronPdf.MacOs.ARM NuGet 套件。
dotnet add package IronPdf.MacOs.ARM
較舊的 Mac Intel 電腦:
若使用 Intel Mac,請安裝 IronPdf.MacOS NuGet 套件。
dotnet add package IronPdf.MacOs
備註
無需進行任何程式碼變更即可支援 Apple 使用者或開發者。 開發人員在 Mac 上完成開發後,亦可將程式部署至 Windows、Linux 及 Mac 環境。 這將要求開發人員根據專案的部署位置,額外添加二進位檔。
在 macOS 上,唯一的差異在於由於 Chromium Embedded Framework for Mac 內建的消息泵尚不完善,目前尚無法支援多執行緒 PDF 渲染(此功能在網頁伺服器上通常相當重要)。
我們重視對 macOS 的支援,因為許多 .NET 開發者(包括我們團隊的成員)都喜歡在 macOS 上的 Visual Studio for Mac 和 JetBrains Rider 開發 .NET 應用程式。
macOS 專用設定與安裝
NuGet
蘋果公司多年來一直採用各代 Intel 處理器,自 2020 年起,已開始推出搭載 Apple Silicon 處理器的 Mac 電腦。
- 對於較新的 Apple Silicon Mac 電腦,請安裝 IronPdf.MacOs.ARM NuGet 套件。
- 對於 Intel Mac,請安裝 IronPDF.macOS NuGet 套件。
- 為同時支援 Intel 及 Apple Silicon 架構的 Mac 電腦,請安裝 IronPdf.MacOs 與 IronPdf.MacOs.ARM 這兩組 NuGet 套件。
DLL 下載
若需離線使用,您可以下載 DLL 檔案並將其加入專案參考。
硬體規格
IronPDF 採用 Chromium 引擎將 HTML 轉換為 PDF。 Chromium 引擎所產生的輸出效果,與 Chrome 的 PRINT 功能完全一致。 硬體規格主要用於運行 Chromium 引擎,該引擎佔用了大部分運算能力。
- 最低需求:1 核心及 1.75 GB 記憶體
- 建議配置:2 核心及 8 GB 記憶體或更高規格
常見問題
如何在 macOS 上安裝 IronPDF?
您可透過安裝相應的 NuGet 套件,在 macOS 上安裝 IronPDF。若使用 Apple Silicon 架構的 Mac,請安裝 IronPdf.MacOs.ARM 套件;若使用 Intel 架構的 Mac,請安裝 IronPdf.MacOs 套件。若需同時支援兩種架構,請安裝這兩套套件。
在 macOS 上執行 IronPDF 的硬體需求為何?
在 macOS 上運行 IronPDF 的最低硬體需求為 1 核心及 1.75 GB 記憶體。然而,為獲得最佳效能,建議使用 2 核心及 8 GB 記憶體或更高規格的配置。
我可以在 macOS 上使用 IronPDF 渲染 PDF 檔案,且無需額外依賴項嗎?
是的,IronPDF 自 2020 年起便支援所有版本的 macOS,且無需額外依賴項。不過,為獲得最佳效能,建議安裝專為 Mac 設計的套件。
為何 macOS 不支援多執行緒 PDF 渲染?
由於 Chromium Embedded Framework 針對 macOS 的訊息泵存在限制(而 IronPDF 正是依賴此機制進行渲染),因此 macOS 系統不支援多執行緒 PDF 渲染。
在 macOS 上開發的 IronPDF 專案能否部署到其他作業系統?
是的,在 macOS 上使用 IronPDF 開發的專案可部署至 Windows、Linux 及 Mac 環境。視部署環境而定,可能需要額外添加二進位檔。
如何在 macOS 上離線使用 IronPDF?
若要在 macOS 上離線使用 IronPDF,您可以下載 IronPdf.MacOs.zip DLL 檔案,並將其新增為專案的參考。
Chromium 在 macOS 上 IronPDF 功能中扮演什麼角色?
IronPDF 採用 Chromium 引擎將 HTML 渲染為 PDF。這確保生成的 PDF 檔案像素精準,效果與使用 Chrome 的列印功能所產生的結果無異。
IronPDF 是否相容於 macOS 上的 .NET Framework 專案?
不,IronPDF 不相容於 macOS 上的 .NET Framework 專案,因為這些專案是透過 Xamarin 實作的,而 Xamarin 並非 .NET 執行環境的官方版本。
IronPDF 在 macOS 上是否完全相容於 .NET 10?它能帶來哪些好處?
是的,IronPDF 完全支援 macOS 上的 .NET 10,同時也支援 .NET 9、8、7、6 及 5。其優勢包括與 .NET 10 的完整執行時相容性,以及可運用 .NET 10 的最新效能增強功能,例如降低記憶體使用量、改善 JIT/執行時行為,以及現代化的 API 功能,使 IronPDF 的操作更加流暢且高效。

