我应该使用哪个版本的 IronPDF?
我看到 IronPDF 有几个不同的版本。我怎么知道哪个版本最适合我?
为避免出现依赖关系缺失的问题,不建议使用 IronPdf.Slim。然而,当目标操作系统未知时,IronPdf.Slim非常有用。要允许在运行时下载 Windows、Linux 或 macOS 依赖项,必须将 "IronPdf.Installation.AutomaticallyDownloadNativeBinaries "设置为 "true"。
请注意,IronPdf.Slim 除了可移植外,运行时不会为用户节省任何空间。IronPdf 依靠两个依赖项 IronPdf.Slim(包含 IronPdf.dll) 和 IronPdf.Native.Chrome(包含铬 (默认) 呈现器) 基于平台。例如,在 windows 环境下,运行时 IronPdf.Native.Chrome.Windows 将被下载,在 Linux IronPdf.Native.Chrome.Linux 将被下载,而对于 macOS,取决于使用的处理器是 IronPdf.Native.Chrome.MacOS 或 IronPdf.Native.Chrome.MacOS.ARM 将被下载。
IronPdf
https://www.nuget.org/packages/IronPdf/
- 包含 Chrome 浏览器的 Windows 特定依赖项 (默认) 呈现器
- 默认软件包,将在运行时下载 Windows 特定的依赖项
- 默认为 Chrome 浏览器呈现器
支持所有平台,但 Windows 平台无需额外下载即可运行
- 适用于 Windows 用户或默认用户。可在所有平台上使用
IronPdf.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- 不包括 Windows、Linux 或 macOS 特定依赖项
- 运行时将下载 Windows、Linux 或 macOS 依赖项
- 除非另有说明,否则在所有平台上默认使用 Chrome 浏览器渲染器
- 适用于希望在运行时下载特定平台依赖项的跨平台解决方案
- 支持所有平台,但程序首次运行时将下载特定平台的依赖项
适用于目标平台未知的 AWS Lambda 或高度可移植的应用程序
安装说明:
- 将
AutomaticallyDownloadNativeBinaries
设为 true。 (应用程序接口参考) 这样就能在运行时下载 Windows、Linux 或 macOS 依赖项。
- 将
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
IronPdf.Linux
https://www.nuget.org/packages/IronPdf.Linux/
- 包含 Chrome 浏览器的 Linux 特定依赖项 (默认) 呈现器
- 默认为 Chrome 浏览器呈现器
- 支持所有平台,但 Linux 平台无需额外下载即可运行
- 适用于 Linux 高级用户,特别是 docker 和云用户
IronPdf.MacOs
https://www.nuget.org/packages/IronPdf.MacOs/
- 包含特定于 Mac 的 Chrome 浏览器依赖项 (默认) 呈现器
默认为 Chrome 浏览器呈现器
- 适用于 macOS 开发人员
IronPdf.Classic
https://www.nuget.org/packages/IronPdf.Classic/
- 包含 IronPdf.Slim 和 IronPdf.Native.WebKit.*
包含 IronPdf.Slim 和 IronPdf.Native.WebKit.*_ 的 Windows、Linux 和 Mac 依赖项。 (传统) WebKit 渲染器
- 默认为 WebKit 渲染器