Installation avancée d'IronPDF
À partir de la version 2022.1 et ultérieure, les utilisateurs disposent de quelques outils avancés pour installer IronPDF sur des plateformes spécifiques.
Instead of installing the IronPDF NuGet Package, we can search NuGet for other IronPDF packages specific to your use case. L'API reste la même, mais leur déploiement est différent.
Il est intéressant de noter que même si nous chargeons un package spécifique comme IronPdf.Linux pour un déploiement optimisé pour Linux, vous pouvez toujours développer pour celui-ci sur votre système d'exploitation normal tel que Windows avec Visual Studio !
Paquet NuGet IronPDF
Le plus couramment utilisé. Configuré pour vous permettre de commencer à utiliser Visual Studio aussi rapidement que possible. Adapté à la plupart des projets.
- Contient IronPdf.Slim
- Contient les dépendances spécifiques à Windows pour le moteur de rendu Chrome (par défaut)
- Package par défaut qui téléchargera les dépendances spécifiques à Windows à l'exécution
- Par défaut utilise le moteur de rendu Chrome
- Prend en charge TOUTES les plateformes, mais la plateforme Windows fonctionnera sans téléchargements supplémentaires
- Utile pour les utilisateurs Windows ou les utilisateurs par défaut
- AUTORISÉ À UTILISER SUR TOUTES LES PLATEFORMES
Package NuGet IronPdf.Slim
Idéal pour l'empreinte disque la plus petite ou les applications qui peuvent être distribuées à de nombreux systèmes d'exploitation différents. Le moteur de rendu précis Chromium / WebKit pour votre application sera téléchargé à la demande lors de l'exécution sur la machine cible.
PM > Install-Package IronPdf.Slim
- TOUS les autres packages se réfèrent à ce package
- Contient le fichier IronPDF.dll réel
- N'inclut PAS de dépendances spécifiques à Windows, Linux ou macOS
- Les dépendances Windows, Linux ou macOS seront téléchargées au moment de l'exécution
- Par défaut utilise le moteur de rendu Chrome sur toutes les plateformes sauf indication contraire
- Utile pour les solutions multiplateformes qui souhaitent télécharger les dépendances spécifiques à la plateforme au moment de l'exécution
- Supporte TOUTES les plateformes, mais les dépendances spécifiques à la plateforme seront téléchargées la première fois que le programme est exécuté
- Nécessite un accès à Internet et un accès au disque à l'exécution si utilisé seul.
- Nécessite l'installation du package IronSoftware.Native.PdfModel.
- Utile pour les applications hautement portables où la plateforme cible est inconnue
Packages NuGet IronPdf.Linux & IronPdf.Linux.ARM
Idéal pour déployer IronPDF sur Linux. Conçu en pensant à l'infrastructure cloud. Fonctionne très bien pour AWS & Lambda, Azure Functions et WebApps en mode Linux. Pour les utilisateurs qui utilisent actuellement un processeur ARM avec Linux, IronPDF adapte un package spécifique pour cela aussi.
PM > Install-Package IronPdf.Linux
PM > Install-Package IronPdf.Linux.ARM
- Contient IronPdf.Slim
- Contient des dépendances spécifiques à Linux pour le moteur de rendu Chrome (par défaut)
- Par défaut utilise le moteur de rendu Chrome
- Prend en charge TOUTES les plateformes, mais la plateforme Linux fonctionnera sans téléchargements supplémentaires
- Utile pour les utilisateurs avancés de Linux, en particulier les utilisateurs de docker et de cloud
Packages NuGet IronPdf.MacOs & IronPdf.MacOs.ARM
Paquets NuGet disponibles pour des déploiements spécifiques pour compatibilité IronPDF sur macOS
PM > Install-Package IronPdf.MacOs
PM > Install-Package IronPdf.MacOs.ARM
- Contient IronPdf.Slim
- Contient des dépendances spécifiques à Mac pour le moteur de rendu Chrome (par défaut)
- Par défaut utilise le moteur de rendu Chrome
- Utile pour les développeurs macOS
Package NuGet IronPdf.UpdatedChrome
Les utilisateurs qui souhaitent utiliser la dernière version compatible de Chromium doivent installer le package suivant. Ceux-ci sont particulièrement utiles pour ceux qui ont besoin de support pour les mises à jour récentes de Chromium.
PM > Install-Package IronPdf.UpdatedChrome
- contient IronPdf.Slim
- contient IronSoftware.Native.Model
- contient IronPdf.Native.UpdatedChrome.Windows
- Nouveaux paramètres et mises à jour de sécurité.
- Peut avoir des problèmes de compatibilité.
- SingleProcess n'est pas disponible.
- Windows Server 2012 n'est pas pris en charge.
- Les processus 32 bits ne sont plus pris en charge.
Packages NuGet IronPdf.UpdatedChrome.Linux & IronPdf.UpdatedChrome.Linux.ARM
Les utilisateurs qui souhaitent utiliser la dernière version compatible de Chromium doivent installer le package suivant. Ceux-ci sont particulièrement utiles pour ceux qui ont besoin de support pour les mises à jour récentes de Chromium.
PM > Install-Package IronPdf.UpdatedChrome.Linux
PM > Install-Package IronPdf.UpdatedChrome.Linux.ARM
- contient IronPdf.Slim
- contient IronSoftware.Native.Model
- contient IronPdf.Native.UpdatedChrome.Linux
- Nouveaux paramètres et mises à jour de sécurité.
- Peut avoir des problèmes de compatibilité.
- SingleProcess n'est pas disponible.
- Les processus 32 bits ne sont plus pris en charge.
IronPdf.Classic Package NuGet
Utile pour les clients using IronPDF avant août 2021 et souhaitant conserver leur rendu HtmlToPdf existant. Utilise notre moteur de rendu WebKit 2020-2021.
PM > Install-Package IronPdf.Classic
- Contient IronPdf.Slim et IronPdf.Native.WebKit.
- Contient les dépendances Windows, Linux et Mac pour le moteur de rendu WebKit (hérité) " HTML vers PDF ".
- Utilisera par défaut le moteur de rendu WebKit hérité.
Si vous souhaitez utiliser la version plus récente de Chromium, veuillez vous référer à l'article de dépannage suivant : IronPdf.Native.UpdatedChrome.
Questions Fréquemment Posées
Comment puis-je choisir le bon package NuGet pour mon système d'exploitation ?
IronPDF propose des packages NuGet spécialisés adaptés à différents systèmes d'exploitation : IronPDF pour une utilisation générale, IronPdf.Slim pour une empreinte disque minimale, IronPdf.Linux pour les environnements Linux, et IronPdf.MacOs/MacOs.ARM pour macOS. Choisissez en fonction de vos besoins de déploiement.
Quels sont les avantages de l'utilisation du package IronPdf.Slim ?
Le package IronPdf.Slim est conçu pour les applications nécessitant une faible empreinte disque. Il prend en charge toutes les plateformes et télécharge les dépendances spécifiques à la plateforme au moment de l'exécution, ce qui le rend adapté aux applications multiplateformes qui doivent rester légères.
Est-il possible de déployer IronPDF sur des plateformes cloud comme AWS et Azure ?
Oui, le package IronPdf.Linux est optimisé pour les déploiements cloud sur des plateformes comme AWS et Azure. Il inclut des dépendances spécifiques à Linux pour une fonctionnalité efficace dans les environnements cloud, prenant en charge à la fois AWS et Azure Functions.
Comment les utilisateurs macOS bénéficient-ils des packages IronPdf.MacOs ?
Les utilisateurs macOS peuvent utiliser les packages IronPdf.MacOs et IronPdf.MacOs.ARM, qui sont adaptés aux déploiements macOS. Ces packages incluent des dépendances spécifiques à Mac et prennent en charge l'architecture ARM, assurant une intégration et des performances sans faille sur macOS.
Puis-je utiliser le package IronPdf.Classic hérité pour mes projets existants ?
Oui, le package IronPdf.Classic est conçu pour les clients qui ont besoin de maintenir leur rendu HTML en PDF existant avec le moteur de rendu WebKit hérité. Il est particulièrement utile pour les projets qui ont commencé avant août 2021 et nécessitent des performances constantes.
Les packages IronPDF sont-ils adaptés au développement multiplateforme ?
Absolument. Les packages IronPDF, en particulier IronPdf.Slim et IronPdf.Linux, sont conçus pour prendre en charge le développement multiplateforme. Ils assurent la compatibilité entre différents systèmes d'exploitation tout en offrant des performances efficaces adaptées à chaque environnement.
IronPDF prend-il entièrement en charge .NET 10, et ai-je besoin d'une configuration spéciale pour cela ?
Oui. IronPDF est entièrement compatible avec .NET 10, tout comme avec .NET 9, 8, 7, 6, 5, .NET Standard et .NET Framework, sous Windows, Linux et macOS. Aucune configuration particulière ni solution de contournement n'est requise pour les projets .NET 10.

