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保持不变,但它们的部署方式不同。

有趣的是,即使我们加载一个如IronPdf.Linux这样的特定包用于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
  • 包含Chrome(默认)渲染器的Windows特定依赖项
  • 默认包将在运行时下载特定于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函数和Linux模式下的Web应用程序。 对于当前使用ARM处理器和Linux的用户,IronPDF为其定制了一个特定软件包。

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

  • 包含IronPdf.Slim
  • 包含针对Chrome(默认)渲染器的Linux特定依赖项
  • 默认使用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
  • 包含针对Chrome(默认)渲染器的Mac特定依赖项
  • 默认使用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 包

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

PM > Install-Package IronPdf.Classic

  • 包含IronPdf.Slim和IronPdf.Native.WebKit。
  • 包含Windows、Linux和Mac的(遗留)WebKit "HTML转换为PDF"渲染器的依赖项
  • 默认使用遗留WebKit渲染器

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

常见问题解答

我如何为我的操作系统选择合适的NuGet包?

IronPDF提供针对不同操作系统特定的NuGet包:IronPdf用于通用使用,IronPdf.Slim用于最小化磁盘占用,IronPdf.Linux用于Linux环境,IronPdf.MacOs/MacOs.ARM用于macOS。根据您的部署需求进行选择。

使用IronPdf.Slim包有哪些优势?

IronPdf.Slim包专为需要小磁盘占用的应用程序设计。它支持所有平台,并在运行时下载平台特定的依赖项,适合需要保持轻量的跨平台应用程序。

是否可以在像AWS和Azure这样的云平台上部署IronPDF?

是的,IronPdf.Linux包为AWS和Azure这样的云平台上的部署进行了优化。它包括针对Linux的特定依赖项,以确保在云环境中有效功能,支持AWS和Azure功能。

macOS用户如何从IronPdf.MacOs包中获益?

macOS用户可以使用针对macOS部署量身定制的IronPdf.MacOs和IronPdf.MacOs.ARM包。这些包包含Mac特定的依赖项并支持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 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 16,133,208 | 版本: 2025.11 刚刚发布