Wybór odpowiedniej wersji IronPDF do projektów

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

Widzę, że jest kilka różnych wersji IronPDF. Jak mogę dowiedzieć się, która jest dla mnie najlepsza?

Aby uniknąć problemów z brakującymi zależnościami, nie zaleca się używania IronPdf.Slim. Jednak IronPdf.Slim jest bardzo przydatny, gdy docelowy system operacyjny jest nieznany. Aby umożliwić pobieranie zależności Windows, Linux lub macOS w czasie wykonywania, IronPdf.Installation.AutomaticallyDownloadNativeBinaries musi być ustawiony na true.

Należy zauważyć, że dla IronPdf.Slim, oprócz przenośności, nie zaoszczędzi on użytkownikowi miejsca w czasie wykonywania. IronPdf polega na dwóch zależnościach: IronPdf.Slim (zawiera IronPdf.dll) i IronPdf.Native.Chrome (zawiera renderer Chrome (domyślny)) w zależności od platformy. Na przykład, w środowisku Windows w czasie wykonywania, IronPdf.Native.Chrome.Windows zostanie pobrane. W systemie Linux zostanie pobrane IronPdf.Native.Chrome.Linux, a dla macOS, w zależności od używanego procesora, zostanie pobrane albo IronPdf.Native.Chrome.MacOS albo IronPdf.Native.Chrome.MacOS.ARM.

IronPdf

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

  • Zawiera specyficzne dla Windows zależności dla domyślnego renderera Chrome
  • Domyślna paczka, która pobierze specyficzne dla Windows zależności w czasie wykonywania
  • Domyślnie używa renderera Chrome
  • Obsługuje WSZYSTKIE platformy, ale platforma Windows będzie działać bez dodatkowych pobrań
  • Przydatne dla użytkowników Windows lub domyślnych. OK DO UŻYCIA NA WSZYSTKICH PLATFORMACH

IronPdf.Slim

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

  • NIE zawiera specyficznych dla Windows, Linux lub macOS zależności
  • Zależności dla Windows, Linux lub macOS zostaną pobrane w czasie działania
  • Domyślnie używa renderera Chrome na wszystkich platformach, chyba że określono inaczej
  • Przydatne dla rozwiązań wieloplatformowych chcących pobrać specyficzne dla platform zależności w czasie działania
  • Wspiera WSZYSTKIE platformy, ale zależności specyficzne dla platform zostaną pobrane, gdy program zostanie uruchomiony po raz pierwszy
  • Przydatne dla AWS Lambda lub wysoko przenośnych aplikacji, gdzie docelowa platforma jest nieznana
  • Instrukcja instalacji:

    • Ustaw AutomaticallyDownloadNativeBinaries na true. (Dokumentacja API) To umożliwi pobieranie zależności Windows, Linux lub macOS w czasie wykonywania.
    // Enable automatic downloading of platform-specific dependencies
    IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
    // Enable automatic downloading of platform-specific dependencies
    IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
    ' Enable automatic downloading of platform-specific dependencies
    IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
    $vbLabelText   $csharpLabel

IronPdf.Linux

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

  • Zawiera zależności specyficzne dla Linux dla rendereru Chrome (domyślny)
  • Domyślnie używa renderera Chrome
  • Obsługuje WSZYSTKIE platformy, ale platforma Linux będzie działać bez dodatkowych pobrań
  • Przydatne dla zaawansowanych użytkowników Linux, w szczególności użytkowników Docker i chmury

IronPdf.MacOs

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

  • Zawiera zależności specyficzne dla Mac dla rendereru Chrome (domyślny)
  • Domyślnie używa renderera Chrome
  • Przydatne dla programistów macOS

IronPdf.Classic

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

  • Zawiera IronPdf.Slim i IronPdf.Native.WebKit.*
  • Zawiera zależności Windows, Linux i Mac dla (legacy) rendereru WebKit
  • Domyślnie korzysta z rendereru WebKit
Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.