IronPDF 高级安装 Copy for LLMsCopy for LLMs Copy page as Markdown for LLMs
# IronPDF 高级安装
从版本2022.1及以上,用户可以使用一些高级工具为特定平台安装IronPDF。
与其安装`IronPDF` NuGet 包,我们可以在NuGet上搜索其他适合您用例的IronPDF包。 API保持不变,但它们的部署方式不同。
有趣的是,即使我们加载一个如IronPdf.Linux这样的特定包用于Linux优化的部署,您仍然可以在如Windows等正常操作系统上使用Visual Studio进行开发!
## IronPDF NuGet 包
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/linux--v1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/docker.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/azure-1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/amazon-web-services.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/ubuntu--v1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/mac-client.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/windows-logo.png" style="display:inline"/>
最常用的。 配置为让您尽快在Visual Studio中启动并运行。 适合大多数项目。
[**PM > `Install-Package IronPdf`**](https://www.nuget.org/packages/IronPdf/)
- *包含IronPdf.Slim*
- 包含Chrome(默认)渲染器的Windows特定依赖项
- 默认包将在运行时下载特定于Windows的依赖项
- 默认使用Chrome渲染器
- 支持所有平台,但Windows平台无需下载任何额外内容即可使用
- 对于Windows用户或默认用户非常有用
- 在所有平台上都可以使用
## IronPdf.Slim NuGet 包
<img src="https://img.icons8.com/color/72/000000/cloud-backup-restore.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/azure-1.png" style="display:inline" />
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
适合具有最小磁盘占用或可能分发到许多不同操作系统目标的应用程序。 应用程序的准确的Chromium / WebKit渲染引擎将在目标机器上根据需要在运行时下载。
[**PM > `Install-Package IronPdf.Slim`**](https://www.nuget.org/packages/IronPdf.Slim/)
- 所有其他包都参考此包
- 包含实际的IronPDF.dll
- 不包括Windows、Linux或macOS特定的依赖项
- Windows、Linux或macOS依赖项将在运行时下载
- 除非另行说明,在所有平台上默认使用Chrome渲染器
- 适用于希望在运行时下载平台特定依赖项的跨平台解决方案
- 支持所有平台,但在首次运行程序时会下载平台特定的依赖项
- 如果单独使用时,需要在运行时访问互联网和磁盘。
- 需要安装[IronSoftware.Native.PdfModel](https://www.nuget.org/packages/ironsoftware.Native.PdfModel)包。
- 对于目标平台未知的高度可移植的应用程序非常有用
## IronPdf.Linux & IronPdf.Linux.ARM NuGet 包
<img src="https://img.icons8.com/color/72/000000/linux--v1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/debian.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/ubuntu.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/centos.png" style="display:inline" />
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/azure-1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/amazon-web-services.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/docker.png" style="display:inline" />
[部署IronPDF在Linux上](/get-started/linux/)的理想选择。 专为云而设计。 非常适合AWS & Lambda、Azure Functions和Linux模式下的Web应用程序。 对于当前使用ARM处理器和Linux的用户,IronPDF为其定制了一个特定软件包。
[**PM > `Install-Package IronPdf.Linux`**](https://www.nuget.org/packages/IronPdf.Linux/)<br />
[**PM > `Install-Package IronPdf.Linux.ARM`**](https://www.nuget.org/packages/IronPdf.Linux.ARM)
- *包含IronPdf.Slim*
- 包含针对Chrome(默认)渲染器的Linux特定依赖项
- 默认使用Chrome渲染器
- 支持所有平台,但Linux平台无需下载任何额外内容即可使用
- 对Linux高阶用户尤其是Docker和云用户非常有用
## IronPdf.MacOs & IronPdf.MacOs.ARM NuGet 包
<img src="https://img.icons8.com/color/72/000000/mac-client.png" style="display:inline" />
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
NuGet包可用于特定部署[IronPDF在macOS上的兼容性](/how-to/macos/)
[**PM > `Install-Package IronPdf.MacOs`**](https://www.nuget.org/packages/IronPdf.MacOs/)<br />
[**PM > `Install-Package IronPdf.MacOs.ARM`**](https://www.nuget.org/packages/IronPdf.MacOs.ARM/)
- *包含IronPdf.Slim*
- 包含针对Chrome(默认)渲染器的Mac特定依赖项
- 默认使用Chrome渲染器
- 适用于macOS开发人员
## IronPdf.UpdatedChrome NuGet 包
<img src="https://img.icons8.com/color/72/000000/windows-11.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/chrome.png" style="display:inline" />
想要使用最新兼容版Chromium的用户应安装以下包。 这些对于需要支持最新Chromium更新的人特别有用。
[[i:(可用性和更新可能会有所变更,并会另行通知。)]]
[**PM > `Install-Package IronPdf.UpdatedChrome`**](https://www.nuget.org/packages/IronPdf.UpdatedChrome/)
- *包含IronPdf.Slim*
- *包含IronSoftware.Native.Model*
- *包含IronPdf.Native.UpdatedChrome.Windows*
- 新设置和安全更新。
- 可能出现兼容性问题。
- SingleProcess不可用。
- 不支持Windows Server 2012。
- 不再支持32位进程。
## IronPdf.UpdatedChrome.Linux & IronPdf.UpdatedChrome.Linux.ARM NuGet 包
<img src="https://img.icons8.com/color/72/000000/linux--v1.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/chrome.png" style="display:inline" />
想要使用最新兼容版Chromium的用户应安装以下包。 这些对于需要支持最新Chromium更新的人特别有用。
[[i:(可用性和更新可能会有所变更,并会另行通知。)]]
[**PM > `Install-Package IronPdf.UpdatedChrome.Linux`**](https://www.nuget.org/packages/IronPdf.UpdatedChrome.Linux)<br />
[**PM > `Install-Package IronPdf.UpdatedChrome.Linux.ARM`**](https://www.nuget.org/packages/IronPdf.UpdatedChrome.Linux.ARM)
- *包含IronPdf.Slim*
- *包含IronSoftware.Native.Model*
- *包含IronPdf.Native.UpdatedChrome.Linux*
- 新设置和安全更新。
- 可能出现兼容性问题。
- SingleProcess不可用。
- 不再支持32位进程。
IronPdf.UpdatedChrome.MacOs & IronPdf.UpdatedChrome.MacOs.ARM NuGet 包
<img src="https://img.icons8.com/color/72/000000/mac-client.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/chrome.png" style="display:inline" />
想要使用最新兼容版Chromium的用户应安装下列包。 这些对于需要支持最新Chromium更新的人特别有用。
[[i:(可用性和更新可能会有所变更,并会另行通知。)]]
[**PM > Install-Package IronPdf.UpdatedChrome.MacOs**](https://www.nuget.org/packages/IronPdf.UpdatedChrome.MacOs/)<br />
[**PM > Install-Package IronPdf.UpdatedChrome.MacOs.ARM**](https://www.nuget.org/packages/IronPdf.UpdatedChrome.MacOs.ARM/)
- *包含IronPdf.Slim*
- *包含IronSoftware.Native.Model*
- *包含IronPdf.Native.UpdatedChrome.MacOS* 或 *包含IronPdf.Native.UpdatedChrome.MacOS.ARM*
- 新设置和安全更新。
- 可能有兼容性问题。
- SingleProcess不可用。
- 不再支持32位进程。
## IronPdf.Classic NuGet 包
<img src="https://img.icons8.com/office/72/000000/time-machine--v1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/linux--v1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/mac-client.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/windows-logo.png" style="display:inline"/>
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
对于希望其现有HtmlToPdf渲染保持不变的在2021年8月前使用IronPDF的遗留客户非常有用。 使用我们的2020-2021 WebKit渲染器。
[**PM > `Install-Package IronPdf.Classic`**](https://www.nuget.org/packages/IronPdf.Classic/)
- *包含IronPdf.Slim和IronPdf.Native.WebKit。*
- 包含Windows、Linux和Mac的(遗留)WebKit "HTML转换为PDF"渲染器的依赖项
- 默认使用遗留WebKit渲染器
如果你想使用较新版本的 Chromium,请参考以下故障排除文章:[IronPdf.Native.UpdatedChrome](/troubleshooting/ironpdf-native-updated-chrome/)。
Ask ChatGPT about this page
Ask Gemini about this page
Ask Perplexity about this page
从版本2022.1及以上,用户可以使用一些高级工具为特定平台安装IronPDF。
与其安装IronPDF NuGet 包,我们可以在NuGet上搜索其他适合您用例的IronPDF包。 API保持不变,但它们的部署方式不同。
有趣的是,即使我们加载一个如IronPdf.Linux这样的特定包用于Linux优化的部署,您仍然可以在如Windows等正常操作系统上使用Visual Studio进行开发!
IronPDF NuGet 包
最常用的。 配置为让您尽快在Visual Studio中启动并运行。 适合大多数项目。
PM > Install-Package IronPdf
包含IronPdf.Slim
包含Chrome(默认)渲染器的Windows特定依赖项
默认包将在运行时下载特定于Windows的依赖项
默认使用Chrome渲染器
支持所有平台,但Windows平台无需下载任何额外内容即可使用
对于Windows用户或默认用户非常有用
在所有平台上都可以使用
IronPdf.Slim NuGet 包
适合具有最小磁盘占用或可能分发到许多不同操作系统目标的应用程序。 应用程序的准确的Chromium / WebKit渲染引擎将在目标机器上根据需要在运行时下载。
PM > Install-Package IronPdf.Slim
所有其他包都参考此包
包含实际的IronPDF.dll
不包括Windows、Linux或macOS特定的依赖项
Windows、Linux或macOS依赖项将在运行时下载
除非另行说明,在所有平台上默认使用Chrome渲染器
适用于希望在运行时下载平台特定依赖项的跨平台解决方案
支持所有平台,但在首次运行程序时会下载平台特定的依赖项
如果单独使用时,需要在运行时访问互联网和磁盘。
需要安装IronSoftware.Native.PdfModel 包。
对于目标平台未知的高度可移植的应用程序非常有用
IronPdf.Linux & IronPdf.Linux.ARM NuGet 包
部署IronPDF在Linux上 的理想选择。 专为云而设计。 非常适合AWS & Lambda、Azure Functions和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 包
NuGet包可用于特定部署IronPDF在macOS上的兼容性
PM > Install-Package IronPdf.MacOs
PM > Install-Package IronPdf.MacOs.ARM
包含IronPdf.Slim
包含针对Chrome(默认)渲染器的Mac特定依赖项
默认使用Chrome渲染器
适用于macOS开发人员
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 包
想要使用最新兼容版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.UpdatedChrome.MacOs & IronPdf.UpdatedChrome.MacOs.ARM NuGet 包
想要使用最新兼容版Chromium的用户应安装下列包。 这些对于需要支持最新Chromium更新的人特别有用。
可用性和更新可能会有所变更,并会另行通知。
PM > Install-Package IronPdf.UpdatedChrome.MacOs
PM > Install-Package IronPdf.UpdatedChrome.MacOs.ARM
包含IronPdf.Slim
包含IronSoftware.Native.Model
包含IronPdf.Native.UpdatedChrome.MacOS 或 包含IronPdf.Native.UpdatedChrome.MacOS.ARM
新设置和安全更新。
可能有兼容性问题。
SingleProcess不可用。
不再支持32位进程。
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 。
常见问题解答 IronPDF提供针对不同操作系统特定的NuGet包:IronPDF用于通用使用,IronPdf.Slim用于最小化磁盘占用,IronPdf.Linux用于Linux环境,IronPdf.MacOs/MacOs.ARM用于macOS。根据您的部署需求进行选择。
IronPdf.Slim包专为需要小磁盘占用的应用程序设计。它支持所有平台,并在运行时下载平台特定的依赖项,适合需要保持轻量的跨平台应用程序。
是的,IronPdf.Linux包为AWS和Azure这样的云平台上的部署进行了优化。它包括针对Linux的特定依赖项,以确保在云环境中有效功能,支持AWS和Azure Functions。
macOS用户可以使用针对macOS部署量身定制的IronPdf.MacOs和IronPdf.MacOs.ARM包。这些包包含Mac特定的依赖项并支持ARM架构,确保在macOS上的无缝集成和性能。
可以,IronPdf.Classic包是为需要使用旧版WebKit渲染器维护现有HTML到PDF渲染的客户设计的。对在2021年8月之前开的项目尤为有用,确保一致的性能。
当然可以。IronPDF包,特别是IronPdf.Slim和IronPdf.Linux,设计为支持跨平台开发。它们确保跨不同操作系统的兼容性,同时提供高效性能,针对每个环境量身定制。
是的。IronPDF 与 .NET 10 完全兼容,就像它与 .NET 9、8、7、6、5、.NET Standard 和 .NET Framework 一样,支持 Windows、Linux 和 macOS 等多种环境。面向 .NET 10 项目时,无需任何特殊配置或变通方法。
IronPdf.UpdatedChrome on Windows does not support Windows Server 2012, 32-bit processes, or SingleProcess mode, which need to be considered before installation.
IronPDF can be utilized in Docker environments by using the Linux-specific packages like IronPdf.Linux and IronPdf.Linux.ARM, which are designed with cloud and container usage in mind.
The IronSoftware.Native.PdfModel package is required with IronPdf.Slim to support its runtime functionality across different platforms, ensuring the necessary core features are present.
技术作家
Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。
...
阅读更多