我應該使用哪個版本的 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(包含 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。 (API 參考文件) 這將使 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/

  • 包含 Chrome 的 Mac 專用依賴項 (默認) 渲染器
  • 預設為 Chrome 渲染器
  • 對 macOS 開發者有用

IronPdf.Classic

https://www.nuget.org/packages/IronPdf.Classic/

  • 包含 IronPdf.Slim 和 IronPdf.Native.WebKit.*
  • 包含 Windows、Linux 和 Mac 相依性套件 (遺產) WebKit 渲染器
  • 預設為 WebKit 渲染器