IronPDF 操作指南 macOS (OS X) C# IronPDF 支援 macOS 與 .NET Core. 柯蒂斯·週 更新:12月 14, 2025 下載 IronPDF NuGet 下載 DLL 下載 Windows Installer 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 分享 分享到 X(Twitter) 在領英上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English <!--說明:螢幕截圖或圖表 --> IronPdf 支援 macOS 適用於 .NET Standard Libraries、Core 應用程式,以及 .NET 8、7、6 & 5 專案,且無依賴性。 在 Mac 上建立 PDF,並跨平台部署至 Windows、Linux 和 Mac 環境。 此原生支援可讓 HTML 直接在 macOS 上轉換為 PDF,而無需針對特定平台進行修改。 快速入門:在 macOS 上設定 IronPDF 1.識別您的 Mac 處理器類型 (Intel 或 Apple Silicon) 2.安裝適當的 NuGet 套件: Intel Mac:安裝 IronPdf.MacOs 套件 Apple Silicon:安裝套件 IronPdf.MacOs.ARM 兩者皆有:安裝兩個套件 3.無需修改程式碼即可開始使用 IronPdf 4.可部署至任何平台(Windows、Linux、Mac) ```cs :title=Program.cs 使用 IronPdf; // 在 macOS 上從 HTML 創建 PDF var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(""); pdf.SaveAs("macos-example.pdf"); // 將 URL 轉換為 PDF var urlPdf = renderer.RenderUrlAsPdf("https://example.com"); urlPdf.SaveAs("website.pdf"); 不支援 MacOS 上的 .NET Framework 專案,因為這些專案使用的是 Xamarin 實作,而非官方的 .NET runtime 版本。 使用 [.NET Core 或 .NET 5+ 項目](https://ironpdf.com/get-started/installation-overview/)進行現代開發。 IronPDF 自 2020 年 1 月起支援所有開箱即用的 macOS 版本,無須依賴其他軟體。 立即開始 [從 HTML 字串建立 PDF](https://ironpdf.com/how-to/html-string-to-pdf/)、[將 URL 轉換為 PDF](https://ironpdf.com/how-to/url-to-pdf/),或使用現有的 PDF 文件。 無需更改程式碼即可支援蘋果用戶或開發者。 將 Mac 開發的專案部署到 Windows、Linux 和 Mac 環境,方法是為每個平台加入適當的二進位檔。 請參閱我們的 [Windows 部署指南](https://ironpdf.com/get-started/windows/) 或 [Linux 部署指南](https://ironpdf.com/get-started/linux/)。 在 macOS 上,由於 Chromium Embedded Framework 的限制,多執行緒 PDF 渲染支援尚未實作。 若有並行 PDF 生成的需求,請參閱我們的 [async PDF 生成指南](https://ironpdf.com/how-to/async/),以瞭解替代方法。 許多 .NET 開發人員偏好使用 *Visual Studio for Mac* 和 *JetBrains Rider* 在 macOS 上進行開發,因此跨平台支援對於現代 .NET 開發而言至關重要。 <h2>如何針對 Mac 的處理器類型設定 IronPDF? <!-- TODO: 在此添加圖片 --> <!--  --> --> <!--說明:顯示逐步過程的截圖 --> Apple 一直使用 Intel 處理器,直到 2020 年才開始推出搭載 Apple Silicon 處理器的 Mac。 IronPDF 提供針對這兩種架構的最佳化套件。 - 對於 Intel Mac,請安裝[適用於 macOS 的 IronPDF on Intel](https://www.nuget.org/packages/IronPdf.MacOs) NuGet 套件。 - 對於 Apple Silicon Mac,請安裝[IronPDF for macOS on Apple Silicon](https://www.nuget.org/packages/IronPdf.MacOs.ARM) NuGet 套件。 - 為了同時支援 Intel 和 Apple Silicon Mac,請同時安裝[適用於 Intel 的 macOS 版 IronPDF](https://www.nuget.org/packages/IronPdf.MacOs)和[適用於 Apple Silicon 的 macOS 版 IronPDF](https://www.nuget.org/packages/IronPdf.MacOs.ARM) NuGet 套件。 ```cs // Example .csproj configuration for universal Mac support <ItemGroup> <PackageReference Include="IronPdf" Version="*" /> <PackageReference Include="IronPdf.MacOs" Version="*" /> <PackageReference Include="IronPdf.MacOs.ARM" Version="*" /> </ItemGroup> 如何檢查 Mac 的處理器類型? 按一下 Apple 功能表,選擇"關於這台 Mac",並檢查處理器資訊。 Intel 處理器顯示的名稱為 "Intel Core i5" 或 "Intel Core i7"。Apple Silicon 處理器顯示為"Apple M1"、"Apple M2"或更新的名稱。 或者,使用終端機指令 `uname -m` ,它會返回 Intel Macs 的 `x86_64` 和 Apple Silicon Macs 的 `arm64` 。 我應該為我的專案選擇哪一個 NuGet 套件? 套件選擇取決於部署需求。 對於個人開發,請僅安裝與您的處理器相匹配的套件。 對於混合硬體的團隊環境,請安裝兩個套件 - IronPDF 會自動選擇正確的執行時間。對於分散式應用程式,請同時包含兩個套件,以確保所有 Mac 硬體的相容性。 這遵循我們的 [NuGet 安裝指南](https://ironpdf.com/get-started/advanced-installation-nuget/)中的原則。 如果我安裝了錯誤的套件會怎樣? 安裝錯誤的特定處理器套件會導致 IronPDF 初始化失敗,並顯示架構不匹配的錯誤訊息。 應用程式會產生 `DllNotFoundException` 或類似的特定平台錯誤。 這不會損害您的系統-安裝正確的套件或兩個套件來解決。 有關部署疑難排解,請參閱我們的 [快速疑難排解指南](https://ironpdf.com/troubleshooting/quick-ironpdf-troubleshooting/)。 IronPDF 在 macOS 上需要哪些硬體規格? <!--說明:螢幕截圖或圖表 --> IronPdf 使用 Chrome 軟體將 HTML 呈現為 PDF,其精確度與 Chrome 的列印功能相匹配。 硬體規格主要支援 Chromium 引擎,這需要大部分的運算能力。 最低配置:單核心處理器和 1.75 GB 內存 - 建議配置:雙核心處理器和 8GB 記憶體或以上 對於複雜的 PDF 或大量的處理,實施 [ PDF 壓縮技術](https://ironpdf.com/how-to/pdf-compression/),以減少記憶體使用量並提高速度。 為什麼 IronPDF 需要這些規格? Chromium 渲染引擎需要大量資源才能像網頁瀏覽器一樣處理 HTML、CSS 和 JavaScript。 將 HTML 轉換為 PDF 會啟動一個無頭 Chrome 實例,該實例會解釋樣式、執行腳本、載入圖片並渲染輸出。 這可確保像素完美的 PDF,但需要足夠的 CPU 和記憶體。 包含大量 JavaScript、多張圖片或複雜版面的複雜文件需要更多的資源。 請參閱我們的 [效能協助指南](https://ironpdf.com/troubleshooting/ironpdf-performance-assistance/),以瞭解最佳化技巧。 與 Windows 系統相比,效能如何? macOS 的效能可媲美具有類似硬體的 Windows 系統。 由於統一的記憶體架構和最佳化的 CPU 設計,Apple Silicon Mac 的效能往往優於其他產品。 M1 和 M2 處理器在 PDF 呈現方面表現優異,在速度和能源效率方面超越 Intel 系統。 然而,macOS 缺乏多執行緒支援可能會影響大量伺服器應用程式。 有關效能比較與最佳化策略,請參閱我們的 [渲染選項文件](https://ironpdf.com/how-to/rendering-options/)。 我可以在舊款 Mac 上執行 IronPDF 嗎? IronPDF 支援 macOS 10.12 (Sierra) 及更新版本,與約 2010 年起的 Mac 相容。 記憶體有限或處理器較慢的舊機型可能會遇到效能限制。 對於 4GB RAM 或以下的 Mac,請在 PDF 製作過程中關閉不必要的應用程式,並處理較小的文件。 考慮升級至 8GB RAM 以供專業使用。 2015 年之前的傳統 Intel Mac 可能需要我們的 [ 本地引擎與遠端引擎比較](https://ironpdf.com/get-started/ironpdfengine/) 中的最佳化技術,才能達到可接受的效能。 常見問題解答 如何在 macOS 上為 .NET Core 開發安裝 IronPDF? 若要在 macOS 上安裝 IronPDF,請先確定您的 Mac 處理器類型。對於 Intel Mac,請安裝 IronPdf.MacOs NuGet 套件。對於 Apple Silicon Mac,請安裝 IronPdf.MacOs.ARM。您可以同時安裝兩個套件,以支援兩種架構。IronPDF 可在 macOS 上原生運作,無需任何額外的相依性。 我可以在 macOS 上開發 PDF 並部署到 Windows 或 Linux 嗎? 是的,IronPDF 可以完全實現跨平台開發。您可以在 macOS 上創建 PDF,並將相同的應用程式部署到 Windows、Linux 和 Mac 環境中,而無需更改程式碼。只需在部署過程中為每個目標平台添加適當的 IronPDF 二進位文件即可。 IronPDF for .NET 在 macOS 上支援哪些 .NET 版本? IronPDF 支援 macOS 上的 .NET Standard Libraries、.NET Core 應用程式和 .NET 8、7、6 及 5 專案。但是,在 macOS 上不支援 .NET Framework 專案,因為它們使用的是 Xamarin 實作,而非官方的 .NET runtime 版本。 如何在 macOS 上使用 C# 從 HTML 建立 PDF? 使用 IronPDF 的 ChromePdfRenderer 從 HTML 建立 PDF。只需實體化渲染器,並使用您的 HTML 內容呼叫 RenderHtmlAsPdf()。例如: var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("Hello from macOS!"); pdf.SaveAs("macos-example.pdf"); 在 macOS 上使用 IronPDF 時有任何限制嗎? 主要的限制是,由於 Chromium Embedded Framework 的限制,macOS 尚未支援多執行緒 PDF 渲染。對於並發的 PDF 生成需求,IronPDF 提供了 async PDF 生成方法作為替代方法。 哪些開發工具可在 macOS 上與 IronPDF 搭配使用? IronPDF for .NET 可與常用的 macOS 開發工具(包括 Visual Studio for Mac 和 JetBrains Rider)無縫配合,因此非常適合偏好在 macOS 上進行開發的 .NET 開發人員。 柯蒂斯·週 現在就和工程團隊聊天吧 技術撰稿人 Curtis Chau擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。 準備好開始了嗎? Nuget 下載 17,012,929 | 版本: 2025.12 剛剛發布 免費下載 NuGet 總下載量: 17,012,929 查看許可證