在 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 套件。
較舊的 Mac Intel 電腦:
若使用 Intel Mac,請安裝 IronPdf.MacOS NuGet 套件。
備註
無需進行任何程式碼變更即可支援 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的RAM。為了獲得最佳效能,建議配置2個核心和8 GB以上的RAM。
我可以使用IronPDF在macOS上生成PDF而不需要其他相依性嗎?
可以,IronPDF自2020年以來支援所有版本的macOS,且不需要其他相依性。但建議安裝特定於Mac的套件以獲得最佳效能。
為什麼macOS不支援多執行緒PDF生成?
由於macOS中Chromium Embedded Framework(CEF)的訊息泵限制,多執行緒PDF生成不支援macOS,而IronPDF依賴於此來生成PDF。
我可以將在macOS上開發的IronPDF專案部署到其他操作系統嗎?
可以,用IronPDF在macOS上開發的專案可以部署到Windows、Linux和Mac環境。根據部署環境,可能需要新增其他二進位檔。
如何在macOS上離線使用IronPDF?
要在macOS上離線使用IronPDF,您可以下載 IronPdf.MacOs.zip DLL並將其加入專案參考。
Chromium在IronPDF的macOS功能中扮演什麼角色?
IronPDF使用Chromium引擎將HTML渲染為PDF。這確保生成的PDF像使用Chrome的列印功能一樣精確。
IronPDF是否與macOS的.NET Framework專案相容?
不,IronPDF與macOS的.NET Framework專案不相容,因為它們是由Xamarin實現的,而非.NET執行時的正式版本。
IronPDF是否完全相容macOS上的.NET 10,它帶來了哪些好處?
是的,IronPDF完全支援macOS上的.NET 10,以及.NET 9、8、7、6和5。優點包括全面的.NET 10執行時相容性,還有更新的效能提升,例如減少記憶體使用、改善JIT/運行時行為,以及現代API特性,這使得使用IronPDF更加流暢和高效。
Why is macOS support important for IronPDF?
macOS support is important because many .NET developers enjoy using Visual Studio for Mac and JetBrains Rider on macOS to develop applications.

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。