Choisir la bonne version d'IronPDF pour les projets
Je vois qu'il existe plusieurs versions différentes d'IronPDF. Comment savoir lequel est le meilleur pour moi ?
Pour éviter les problèmes de dépendances manquantes, il n'est pas recommandé d'utiliser IronPDF.Slim. Cependant, IronPDF.Slim est très utile lorsque le système d'exploitation ciblé est inconnu. Pour permettre aux dépendances Windows, Linux ou macOS d'être téléchargées à l'exécution, IronPdf.Installation.AutomaticallyDownloadNativeBinaries
doit être réglé sur true
.
Veuillez noter qu'en plus d'être portable, IronPdf.Slim ne permet pas à l'utilisateur d'économiser de l'espace lors de l'exécution. IronPdf s'appuie sur deux dépendances IronPdf.Slim(contient IronPDF.dll) et IronPdf.Native.Chrome(contient Chrome(par défaut) moteur de rendu) en fonction de la plate-forme. Par exemple, dans l'environnement Windows, au moment de l'exécutionIronPdf.Native.Chrome.Windows sera téléchargé, sous LinuxIronPdf.Native.Chrome.Linux sera téléchargé, et pour macOS, en fonction du processeur utilisé, soitIronPdf.Native.Chrome.MacOS ouIronPdf.Native.Chrome.MacOS.ARM sera téléchargé.
IronPDF
https://www.nuget.org/packages/IronPdf/
- Contient des dépendances spécifiques à Windows pour Chrome(par défaut) moteur de rendu
- Paquet par défaut, qui téléchargera les dépendances spécifiques à Windows au moment de l'exécution
- La valeur par défaut est le moteur de rendu Chrome
- Prend en charge TOUTES les plates-formes, mais la plate-forme Windows fonctionnera sans aucun téléchargement supplémentaire
- Utile pour les utilisateurs de Windows ou les utilisateurs par défaut. UTILISABLE SUR TOUTES LES PLATEFORMES
IronPdf.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- N'inclut PAS les 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
- Le moteur de rendu Chrome est utilisé par défaut sur toutes les plateformes, sauf indication contraire
- Utile pour les solutions multiplateformes qui souhaitent télécharger les dépendances spécifiques à la plate-forme au moment de l'exécution
- Prend en charge TOUTES les plateformes, mais les dépendances spécifiques à chaque plateforme seront téléchargées lors de la première exécution du programme
- Utile pour les AWS Lambda ou les applications hautement portables où la plateforme cible est inconnue
Instruction d'installation :
- Mettre
AutomaticallyDownloadNativeBinaries
à true. (Référence API) Cela permettra de télécharger les dépendances Windows, Linux ou macOS au moment de l'exécution.
- Mettre
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
IronPdf.Linux
https://www.nuget.org/packages/IronPdf.Linux/
- Contient les dépendances spécifiques à Linux pour Chrome(par défaut) moteur de rendu
- La valeur par défaut est le moteur de rendu Chrome
- Prend en charge TOUTES les plates-formes, mais la plate-forme Linux fonctionnera sans aucun téléchargement supplémentaire
- Utile pour les utilisateurs de Linux, en particulier les utilisateurs de Docker et de Cloud
IronPdf.MacOs
https://www.nuget.org/packages/IronPdf.MacOs/
- Contient des dépendances spécifiques à Mac pour Chrome(par défaut) moteur de rendu
- La valeur par défaut est le moteur de rendu Chrome
- Utile pour les développeurs macOS
IronPdf.Classic
https://www.nuget.org/packages/IronPdf.Classic/
- contient IronPdf.Slim et IronPdf.Native.WebKit.*_
- Contient les dépendances Windows, Linux et Mac pour l'application(héritage) Rendu WebKit
- Le moteur de rendu WebKit est utilisé par défaut