選擇適合專案的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 渲染器