在 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 記憶體或更高規格
Frequently Asked Questions
如何在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更加流暢和高效。

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.