Zaawansowana instalacja IronPDF
Poczynając od wersji 2022.1 i nowszych, użytkownicy mają do dyspozycji zaawansowane narzędzia do instalacji IronPDF dla specyficznych platform.
Zamiast instalować pakiet NuGet IronPDF, możemy poszukać w NuGet innych pakietów IronPDF odpowiadających danemu przypadkowi użycia. API pozostaje bez zmian, ale są one wdrażane w inny sposób.
Co ciekawe, nawet jeśli załadujemy konkretny pakiet, taki jak IronPdf.Linux do zoptymalizowanego wdrożenia na Linuxie, nadal można dla niego rozwijać na normalnym systemie operacyjnym, takim jak Windows z Visual Studio!
Pakiet NuGet IronPdf
Najczęściej używany. Skonfigurowany, aby jak najszybciej rozpocząć pracę w Visual Studio. Nadaje się do większości projektów.
- Zawiera IronPdf.Slim
- Zawiera specyficzne dla Windows zależności dla domyślnego renderera Chrome
- Domyślny pakiet, który pobierze specyficzne dla Windows zależności w czasie działania
- Domyślnie używa renderera Chrome
- Wspiera WSZYSTKIE platformy, ale platforma Windows będzie działać bez żadnych dodatkowych pobrań
- Przydatne dla użytkowników Windows lub użytkowników domyślnych
- MOŻE BYĆ UŻYWANE NA WSZYSTKICH PLATFORMACH
Pakiet NuGet IronPdf.Slim
Idealny dla najmniejszego śladu dyskowego lub aplikacji, które mogą być dystrybuowane na wiele różnych celów systemu operacyjnego. Precyzyjny silnik renderujący Chromium / WebKit dla danej aplikacji zostanie pobrany na żądanie w czasie działania na docelowym urządzeniu.
PM > Install-Package IronPdf.Slim
- WSZYSTKIE inne pakiety odnoszą się do tego pakietu
- Zawiera faktyczny plik IronPdf.dll
- 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
- Wymaga dostępu do internetu i dostępu do dysku w czasie działania, jeśli używany samodzielnie.
- Wymaga instalacji pakietu IronSoftware.Native.PdfModel.
- Przydatne dla wysoko przenośnych aplikacji, gdzie docelowa platforma jest nieznana
Pakiety NuGet IronPdf.Linux i IronPdf.Linux.ARM
Idealne do wdrażania IronPdf na Linuxie. Z myślą o chmurze. Bardzo dobrze działa w AWS & Lambda, Azure Functions i WebApps w trybie Linux. Dla użytkowników, którzy obecnie uruchamiają procesory ARM z Linuxem, IronPDF dostarcza specyficzny pakiet.
PM > Install-Package IronPdf.Linux PM > Install-Package IronPdf.Linux.ARM
- Zawiera IronPdf.Slim
- Zawiera specyficzne dla Linux zależności dla domyślnego renderera Chrome
- Domyślnie używa renderera Chrome
- Wspiera WSZYSTKIE platformy, ale platforma Linux będzie działać bez żadnych dodatkowych pobrań
- Przydatne dla zaawansowanych użytkowników Linux, konkretnie dla użytkowników dockera i chmury
Pakiety NuGet IronPdf.MacOs i IronPdf.MacOs.ARM
Pakiety NuGet dostępne dla specyficznych wdrożeń dla kompatybilności IronPdf na macOS
PM > Install-Package IronPdf.MacOs PM > Install-Package IronPdf.MacOs.ARM
- Zawiera IronPdf.Slim
- Zawiera specyficzne dla Mac zależności dla domyślnego renderera Chrome
- Domyślnie używa renderera Chrome
- Przydatne dla programistów macOS
Pakiet NuGet IronPdf.UpdatedChrome
Użytkownicy, którzy chcą używać najnowszej kompatybilnej wersji Chromium powinni zainstalować następujący pakiet. Są szczególnie przydatne dla tych, którzy potrzebują wsparcia dla najnowszych aktualizacji Chromium.
PM > Install-Package IronPdf.UpdatedChrome
- zawiera IronPdf.Slim
- zawiera IronSoftware.Native.Model
- zawiera IronPdf.Native.UpdatedChrome.Windows
- Nowe ustawienia i aktualizacje bezpieczeństwa.
- Mogą wystąpić problemy z kompatybilnością.
- SingleProcess nie jest dostępny.
- Windows Server 2012 nie jest wspierany.
- Procesy 32-bitowe nie są już wspierane.
Pakiety NuGet IronPdf.UpdatedChrome.Linux i IronPdf.UpdatedChrome.Linux.ARM
Użytkownicy, którzy chcą używać najnowszej kompatybilnej wersji Chromium powinni zainstalować następujący pakiet. Są szczególnie przydatne dla tych, którzy potrzebują wsparcia dla najnowszych aktualizacji Chromium.
PM > Install-Package IronPdf.UpdatedChrome.Linux PM > Install-Package IronPdf.UpdatedChrome.Linux.ARM
- zawiera IronPdf.Slim
- zawiera IronSoftware.Native.Model
- zawiera IronPdf.Native.UpdatedChrome.Linux
- Nowe ustawienia i aktualizacje bezpieczeństwa.
- Mogą wystąpić problemy z kompatybilnością.
- SingleProcess nie jest dostępny.
- Procesy 32-bitowe nie są już wspierane.
Pakiet NuGet IronPdf.Classic
Przydatny dla klientów korzystających z IronPDF przed sierpniem 2021, którzy chcą, aby ich istniejące renderowanie HtmlToPdf pozostało niezmienione. Używa naszego renderera WebKit z lat 2020-2021.
PM > Install-Package IronPdf.Classic
- Zawiera IronPdf.Slim i IronPdf.Native.WebKit.
- Zawiera zależności dla Windows, Linux i Mac do renderera "HTML do PDF" WebKit (dziedzictwo)
- Domyślnie użyje dziedzictwa renderera WebKit
Jeśli chcesz używać nowszej wersji Chromium, zapoznaj się z następującym artykułem rozwiązywania problemów: IronPdf.Native.UpdatedChrome.
Często Zadawane Pytania
How can I choose the right NuGet package for my operating system?
IronPDF offers specialized NuGet packages tailored for different operating systems: IronPdf for general use, IronPdf.Slim for minimal disk footprint, IronPdf.Linux for Linux environments, and IronPdf.MacOs/MacOs.ARM for macOS. Choose based on your deployment needs.
What are the advantages of using the IronPdf.Slim package?
The IronPdf.Slim package is designed for applications requiring a small disk footprint. It supports all platforms and downloads platform-specific dependencies at runtime, making it suitable for cross-platform applications that need to remain lightweight.
Is it possible to deploy IronPDF on cloud platforms like AWS and Azure?
Yes, the IronPdf.Linux package is optimized for cloud deployments on platforms like AWS and Azure. It includes Linux-specific dependencies for efficient functionality in cloud environments, supporting both AWS and Azure Functions.
How do macOS users benefit from the IronPdf.MacOs packages?
MacOS users can use the IronPdf.MacOs and IronPdf.MacOs.ARM packages, which are tailored for macOS deployments. These packages include Mac-specific dependencies and support ARM architecture, ensuring seamless integration and performance on macOS.
Can I use the legacy IronPdf.Classic package for my existing projects?
Yes, the IronPdf.Classic package is designed for customers who need to maintain their existing HTML to PDF rendering with the legacy WebKit renderer. It's especially useful for projects that began before August 2021 and require consistent performance.
Are IronPDF packages suitable for cross-platform development?
Absolutely. IronPDF packages, particularly IronPdf.Slim and IronPdf.Linux, are designed to support cross-platform development. They ensure compatibility across different operating systems while providing efficient performance tailored to each environment.
Does IronPDF fully support .NET 10, and do I need special configuration for it?
Yes. IronPDF is fully compatible with .NET 10—just like with .NET 9, 8, 7, 6, 5, .NET Standard, and .NET Framework—across Windows, Linux, and macOS environments. No special configuration or workarounds are needed when targeting .NET 10 projects.

