Utilisation de IronPDF for .NET sur Windows
IronPDF prend en charge Windows 10, 11 et Windows Server pour .NET 8, 7, 6, Core, .NET Standard et .NET Framework.
Notes importantes sur Windows Server
Nous prenons en charge Windows Server 2022 et 2016 à la fois dans les versions Desktop Experience et Core, tout en ne prenant en charge que 2019 et 2012 dans la version Desktop Experience.
Windows Server 2022 & 2016
- Windows Server 2022 et 2016 avec une interface utilisateur ("Expérience de bureau")
Windows Server 2022 et 2016 en ligne de commande uniquement ("Core").
Windows Server 2019 et 2012
- Windows Server 2019 & 2012 avec une interface utilisateur ("Expérience de bureau")
- Windows Server 2019 et 2012 en ligne de commande uniquement ("Core"). IronPDF version 2023.3.2 - 2024.2.2 ne sont pas compatibles avec Windows Server 2012. Nous nous efforçons de prendre en charge les versions Core et Nano de Windows Server. Ce n'est pas un problème d'architecture du système d'exploitation qui bloque notre assistance. Cela est probablement dû aux DLL de médias/graphismes dont Chromium (Chrome Renderer) a besoin pour convertir du HTML en PDF, qui sont présentes dans la version "Desktop" de Windows Server mais absentes de la version allégée. En outre, Windows Nano Server étant une version simplifiée de Windows Server Core, nous envisagerons de prendre en charge Windows Nano Server dès que nous aurons pleinement pris en charge Windows Server Core. Windows Nano Server / Servercore dans .Net6 ne supporte pas System.Drawing https://ironpdf.com/troubleshooting/libcef-dll-203/
Si votre version de Windows n'est pas prise en charge, envisagez d'utiliser IronPDF en mode Engine.
{i:(Quelle est la différence entre Native & Engine ?
IronPDF dispose de certaines fonctions nécessitant une performance intensive que vous pouvez choisir d'exécuter à distance. Bien qu'IronPDF ne nécessite pas IronPdfEngine pour fonctionner, configurer IronPdfEngine en tant que service distant est une option permettant d'éviter les problèmes de compatibilité spécifiques à la plateforme avec Chrome sur les systèmes d'exploitation plus anciens et les environnements mobiles.
Comment l'utilisation de Engine change-t-elle ma façon de coder avec IronPDF ?
Cela vous permettra d'utiliser une ancienne version de Windows, telle que Windows Server 2012.
Lors de l'utilisation de la configuration Engine, nous recommandons d'installer IronPdf.Slim
au lieu du package complet IronPdf
depuis NuGet, car l'Engine gère tout le volume supplémentaire inclus dans le package Native.
PM> Install-Package IronPdf.Slim
Après avoir installé IronPdf.Slim
, configurez les paramètres de connexion en pointant IronPDF vers votre instance IronPdfEngine. Ajoutez le code suivant au démarrage de votre application (ou avant d'appeler toute méthode IronPDF) :
// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
)}]
Windows Server Standard & DataCenter
D'après les différences mises en évidence dans la documentation de Microsoft "Comparaison des éditions Standard et Datacenter de Windows Server 2016", Windows Server DataCenter contient tous les composants de Windows Server Standard, ainsi que des composants supplémentaires d'amélioration du stockage. IronPDF fonctionnerait également sur Windows Server DataCenter Desktop Experience.
Installation spécifique à Windows
NuGet
Le principal package NuGet IronPdf dépend de IronPdf.Native.Chrome.Windows, qui contient le binaire Chrome pour les architectures x86 et x64.
Le package IronPdf prend en charge les architectures Windows x86 et x64.
Si vous ciblez un runtime spécifique, vous pouvez supprimer le dossier /runtimes qui n'est pas utilisé (soit x86, soit x64).
Téléchargement de DLL
Pour une utilisation hors ligne, vous pouvez télécharger la DLL et ajouter une référence à votre projet.
Installer
Nous proposons également un programme d'installation pour Windows. Dans l'Explorateur de solutions de Visual Studio, faites un clic droit sur Dépendances et sélectionnez Ajouter une référence de projet. Ensuite, cliquez sur Parcourir et incluez tous les fichiers DLL extraits de l'installateur.
- IronPdfInstaller.zip
Spécifications du matériel
IronPDF utilise Chromium pour convertir HTML en PDF. Le moteur Chromium rend les PDF au pixel près grâce à la fonction d'impression de Chrome. Les spécifications matérielles sont principalement destinées à l'exécution du moteur Chromium, qui utilise la majeure partie de la puissance de calcul.
- Minimum : 1 cœur et 1,75 Go de RAM
- Recommandé : 2 cœurs et 8 Go de RAM ou plus