# Wybór odpowiedniej wersji IronPDF do projektów
Widzę, że jest kilka różnych wersji IronPDF. Jak mogę dowiedzieć się, która jest dla mnie najlepsza?
Aby uniknac problemow z brakujacymi zaleznosciami, nie zaleca sie uzywania IronPdf.Slim. Jednak IronPdf.Slim jest bardzo przydatny, gdy docelowy system operacyjny jest nieznany. Aby umożliwić pobranie zależności Windows, Linux lub macOS w czasie wykonania, `IronPdf.Installation.AutomaticallyDownloadNativeBinaries` musi być ustawiony na `true`.
Zauwaz, ze dla IronPdf.Slim, oprocz bycia przenosnym, nie oszczedzi uzytkownikowi miejsca w czasie wykonywania. IronPDF opiera sie na dwoch zaleznosciach: IronPdf.Slim (zawiera IronPdf.dll) i IronPdf.Native.Chrome (zawiera renderer Chrome (domyslny)) w zaleznosci od platformy. Na przykład, w środowisku Windows w czasie wykonywania, [IronPdf.Native.Chrome.Windows](https://www.nuget.org/packages/IronPdf.Native.Chrome.Windows/) zostanie pobrane. W systemie Linux zostanie pobrane [IronPdf.Native.Chrome.Linux](https://www.nuget.org/packages/IronPdf.Native.Chrome.Linux/), a dla macOS, w zależności od używanego procesora, zostanie pobrane albo [IronPdf.Native.Chrome.MacOS](https://www.nuget.org/packages/IronPdf.Native.Chrome.MacOS/) albo [IronPdf.Native.Chrome.MacOS.ARM](https://www.nuget.org/packages/IronPdf.Native.Chrome.MacOS.ARM/).
## IronPDF
[https://www.nuget.org/packages/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/](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ń wielopłatformowych 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](/object-reference/api/IronPdf.Installation.html#IronPdf_Installation_AutomaticallyDownloadNativeBinaries)) To umożliwi pobieranie zależności Windows, Linux lub macOS w czasie wykonywania.
```csharp
// Enable automatic downloading of platform-specific dependencies
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
```
## IronPdf.Linux
[https://www.nuget.org/packages/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/](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/](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
Widzę, że jest kilka różnych wersji IronPDF. Jak mogę dowiedzieć się, która jest dla mnie najlepsza?
Aby uniknac problemow z brakujacymi zaleznosciami, nie zaleca sie uzywania IronPdf.Slim. Jednak IronPdf.Slim jest bardzo przydatny, gdy docelowy system operacyjny jest nieznany. Aby umożliwić pobranie zależności Windows, Linux lub macOS w czasie wykonania, IronPdf.Installation.AutomaticallyDownloadNativeBinaries musi być ustawiony na true.
Zauwaz, ze dla IronPdf.Slim, oprocz bycia przenosnym, nie oszczedzi uzytkownikowi miejsca w czasie wykonywania. IronPDF opiera sie na dwoch zaleznosciach: IronPdf.Slim (zawiera IronPdf.dll) i IronPdf.Native.Chrome (zawiera renderer Chrome (domyslny)) w zaleznosci 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.
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ęczników.