我应该使用哪个版本的 IronPDF?

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

我看到 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.MacOSIronPdf.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
VB   C#

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 渲染器