IronPDF Advanced Installation

This article was translated from English: Does it need improvement?
Translated
View the article in English

从版本 2022.1 及更高版本开始,用户有一些高级工具可以为特定平台安装 IronPDF。

与其安装 IronPDF NuGet 程序包,我们可以在 NuGet 上搜索其他适合您使用情况的 IronPDF 程序包。 API 保持不变,但它们的部署方式不同。

有趣的是,即使我们加载了一个特定针对 Linux 优化部署的程序包如 IronPdf.Linux,您仍然可以在 Windows 这样的普通操作系统上通过 Visual Studio 开发!

IronPdf NuGet 程序包

Nuget related to IronPdf NuGet 程序包 Linux V1 related to IronPdf NuGet 程序包 Docker related to IronPdf NuGet 程序包 Azure 1 related to IronPdf NuGet 程序包 Amazon Web Services related to IronPdf NuGet 程序包 Ubuntu V1 related to IronPdf NuGet 程序包 Mac Client related to IronPdf NuGet 程序包 Windows Logo related to IronPdf NuGet 程序包

最常使用。 配置为尽快在 Visual Studio 中启动和运行。 适用于大多数项目。

PM > Install-Package IronPdf

  • 包含 IronPdf.Slim
  • 包含 Windows 特定依赖项用于 Chrome(默认)渲染器
  • 默认程序包将在运行时下载 Windows 特定依赖项
  • 默认使用 Chrome 渲染器
  • 支持所有平台,但 Windows 平台无需额外下载即可运行
  • 对于 Windows 用户或默认用户非常有用
  • 可在所有平台上使用

IronPdf.Slim NuGet 程序包

Cloud Backup Restore related to IronPdf.Slim NuGet 程序包 Azure 1 related to IronPdf.Slim NuGet 程序包 Nuget related to IronPdf.Slim NuGet 程序包

对于磁盘占用空间最小的应用程序或可能分发到许多不同操作系统目标的应用程序非常理想。 精确的 Chromium / WebKit 渲染引擎将在目标机器上通过运行时按需下载。

PM > Install-Package IronPdf.Slim

  • 所有其他程序包均引用此程序包
  • 包含实际的 IronPdf.dll
  • 不包含 Windows、Linux 或 macOS 特定依赖项
  • 在运行时将下载 Windows、Linux 或 macOS 的依赖项
  • 默认使用 Chrome 渲染器 on all platforms unless otherwise specified
  • 对于希望在运行时下载特定于平台的依赖项的跨平台解决方案非常有用
  • 支持所有平台,但第一次运行程序时将下载特定于平台的依赖项
  • 如果单独使用,运行时需要互联网访问和磁盘访问。
  • 需要安装 IronSoftware.Native.PdfModel 程序包。
  • 对于目标平台未知的高便携性应用程序很有用

IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包

Linux V1 related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包 Debian related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包 Ubuntu related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包 Centos related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包 Nuget related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包 Azure 1 related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包 Amazon Web Services related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包 Docker related to IronPdf.Linux 和 IronPdf.Linux.ARM NuGet 程序包

适合于 在 Linux 上部署 IronPdf。专为云计算设计。 在 AWS & Lambda、Azure Functions 和 WebApps Linux 模式下效果很好。 对于当前使用 ARM 处理器和 Linux 的用户,IronPDF 也专门为其定制了特定的程序包。

PM > Install-Package IronPdf.Linux
PM > Install-Package IronPdf.Linux.ARM

  • 包含 IronPdf.Slim
  • 包含 Linux 特定依赖项用于 Chrome(默认)渲染器
  • 默认使用 Chrome 渲染器
  • 支持所有平台,但 Linux 平台无需额外下载即可运行
  • 对 Linux 高级用户,特别是 docker 和云用户非常有用

IronPdf.MacOs 和 IronPdf.MacOs.ARM NuGet 程序包

Mac Client related to IronPdf.MacOs 和 IronPdf.MacOs.ARM NuGet 程序包 Nuget related to IronPdf.MacOs 和 IronPdf.MacOs.ARM NuGet 程序包

用于特定部署 IronPdf 在 macOS 上的兼容性 的 NuGet 程序包

PM > Install-Package IronPdf.MacOs
PM > Install-Package IronPdf.MacOs.ARM

  • 包含 IronPdf.Slim
  • 包含 Mac 特定依赖项用于 Chrome(默认) 渲染器
  • 默认使用 Chrome 渲染器
  • 对于 macOS 开发者非常有用

IronPdf.UpdatedChrome NuGet 程序包

Windows 11 related to IronPdf.UpdatedChrome NuGet 程序包 Chrome related to IronPdf.UpdatedChrome NuGet 程序包

希望使用最新兼容版本的 Chromium 的用户应该安装以下程序包。 这些对于需要支持最新 Chromium 更新的人尤其有用。

請注意可用性和更新可能会发生变化和公告。

PM > Install-Package IronPdf.UpdatedChrome

  • 包含 IronPdf.Slim
  • 包含 IronSoftware.Native.Model
  • 包含 IronPdf.Native.UpdatedChrome.Windows
  • 新的设置和安全更新。
  • 可能会出现兼容性问题。
  • SingleProcess 不可用。
  • Windows Server 2012 不受支持。
  • 32 位进程不再受支持。

IronPdf.UpdatedChrome.Linux 和 IronPdf.UpdatedChrome.Linux.ARM NuGet 程序包

Linux V1 related to IronPdf.UpdatedChrome.Linux 和 IronPdf.UpdatedChrome.Linux.ARM NuGet 程序包 Chrome related to IronPdf.UpdatedChrome.Linux 和 IronPdf.UpdatedChrome.Linux.ARM NuGet 程序包

希望使用最新兼容版本的 Chromium 的用户应该安装以下程序包。 这些对于需要支持最新 Chromium 更新的人尤其有用。

請注意可用性和更新可能会发生变化和公告。

PM > Install-Package IronPdf.UpdatedChrome.Linux
PM > Install-Package IronPdf.UpdatedChrome.Linux.ARM

  • 包含 IronPdf.Slim
  • 包含 IronSoftware.Native.Model
  • 包含 IronPdf.Native.UpdatedChrome.Linux
  • 新的设置和安全更新。
  • 可能会出现兼容性问题。
  • SingleProcess 不可用。
  • 32 位进程不再受支持。

IronPdf.Classic NuGet 程序包

Time Machine V1 related to IronPdf.Classic NuGet 程序包 Linux V1 related to IronPdf.Classic NuGet 程序包 Mac Client related to IronPdf.Classic NuGet 程序包 Windows Logo related to IronPdf.Classic NuGet 程序包 Nuget related to IronPdf.Classic NuGet 程序包

对于 2021 年 8 月前使用 IronPDF 的遗留客户希望其现有 HtmlToPdf 渲染保持不变非常有用。 使用我们 2020-2021 的 WebKit 渲染器。

PM > Install-Package IronPdf.Classic

  • 包含 IronPdf.Slim 和 IronPdf.Native.WebKit。
  • 包含适用于(传统)WebKit "HTML to PDF" 渲染器的 Windows、Linux 和 Mac 依赖项
  • 默认使用旧版 WebKit 渲染器

如果您想使用更新版本的 Chromium,请参阅以下故障排除文章:IronPdf.Native.UpdatedChrome

常見問題解答

如何為我的作業系統選擇合適的 NuGet 套件?

IronPDF 提供不同作業系統的專用 NuGet 套件:IronPdf 用於通用用途,IronPdf.Slim 可最大限度地減少磁碟佔用空間,IronPdf.Linux 用於 Linux 環境,IronPdf.MacOs/MacOs.ARM 用於 macOS。請根據您的部署需求進行選擇。

使用 IronPdf.Slim 軟體套件有哪些優點?

IronPdf.Slim軟體包專為需要佔用少量磁碟空間的應用程式而設計。它支援所有平台,並在運行時下載特定於平台的依賴項,因此非常適合需要保持輕量級的跨平台應用程式。

IronPDF 是否可以部署在 AWS 和 Azure 等雲端平台?

是的,IronPdf.Linux 軟體包針對 AWS 和 Azure 等雲端平台進行了最佳化。它包含 Linux 特有的依賴項,可在雲端環境中高效運行,並同時支援 AWS 和 Azure Functions。

macOS 用戶如何從 IronPdf.MacOs 軟體包中受益?

macOS 用戶可以使用專為 macOS 部署客製化的 IronPdf.MacOs 和 IronPdf.MacOs.ARM 軟體包。這些軟體包包含 macOS 特有的依賴項並支援 ARM 架構,確保在 macOS 上實現無縫整合和卓越效能。

我可以在現有專案中使用舊版 IronPdf.Classic 套件嗎?

是的,IronPdf.Classic 軟體包專為需要使用舊版 WebKit 渲染器來維護現有 HTML 轉 PDF 渲染功能的客戶而設計。它尤其適用於 2021 年 8 月之前啟動且需要保持性能穩定的專案。

IronPDF軟體包是否適合跨平台開發?

當然。 IronPDF軟體包,特別是IronPdf.Slim和IronPdf.Linux,旨在支援跨平台開發。它們確保了在不同作業系統間的兼容性,同時提供針對每種環境量身定制的高效能。

IronPDF 是否完全支援 .NET 10?我需要為此進行特殊配置嗎?

是的。 IronPDF 與 .NET 10 完全相容,就像它與 .NET 9、8、7、6、5、.NET Standard 和 .NET Framework 一樣,支援 Windows、Linux 和 macOS 等多種環境。面向 .NET 10 專案時,無需任何特殊配置或變通方法。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 16,133,208 | 版本: 2025.11 剛剛發布