Using IronPDF for .NET on Windows

This article was translated from English: Does it need improvement?
Translated
View the article in English

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 en versions Experience de bureau et Core, tout en ne prenant en charge 2019 et 2012 que dans la version Experience de bureau.

Windows Server 2022 & 2016

  • Windows Server 2022 & 2016 avec une interface utilisateur ("Experience de bureau")
  • Windows Server 2022 & 2016 en ligne de commande uniquement ("Core").

Windows Server 2019 & 2012

  • Windows Server 2019 & 2012 avec une interface utilisateur ("Experience de bureau")
  • Windows Server 2019 & 2012 en ligne de commande uniquement ("Core").

Les versions IronPDF 2023.3.2 - 2024.2.2 ne sont pas compatibles avec Windows Server 2012.

Nous faisons des efforts pour prendre en charge les versions Core et Nano de Windows Server. Il n'y a pas de problème avec l'architecture du système d'exploitation qui bloque notre support. C'est probablement dû aux DLL média/graphique que Chromium (Chrome Renderer) requiert pour rendre le HTML en PDF, qui sont présentes dans la version "Desktop" de Windows Server mais manquantes dans la version épurée.

De plus, puisque Windows Nano Server est une version épurée de Windows Server Core, une fois que nous aurons pleinement supporté Windows Server Core, nous envisagerons de prendre en charge Windows Nano Server.

Windows Nano Server / Server Core en .NET 6 ne prennent pas en charge System.Drawing Plus de détails

Si votre version de Windows n'est pas prise en charge, envisagez d'utiliser IronPDF en mode Engine

Quelle est la différence entre Native & Engine ?

IronPDF dispose de certaines fonctions intensives en performances que vous pouvez choisir d'exécuter à distance. Bien qu'IronPDF ne nécessite pas IronPdfEngine pour fonctionner, configurer IronPdfEngine en tant que service à distance est une méthode optionnelle pour éviter les problèmes de compatibilité spécifique à la plateforme Chrome sur les systèmes d'exploitation plus anciens et les environnements mobiles.

Comment l'utilisation du mode Engine change-t-elle la manière de coder avec IronPDF ?

Ceci vous permettra d'utiliser des versions plus anciennes de Windows telles que Windows Server 2012.

Lors de l'utilisation de la configuration de l'Engine, nous recommandons d'installer IronPdf.Slim au lieu du package complet IronPdf depuis NuGet, car l'Engine gère toute la surcharge incluse dans le package Native.

# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
SHELL

Après avoir installé IronPdf.Slim, configurez les paramètres de connexion en dirigeant IronPDF vers votre instance d'IronPdfEngine. Ajoutez le code suivant au démarrage de votre application (ou avant d'appeler toute méthode IronPDF) :

// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
' Configure IronPDF to connect to the remote IronPdfEngine instance
' Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
$vbLabelText   $csharpLabel

Windows Server Standard & DataCenter

Basé sur les différences mises en évidence dans la documentation 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 d'amélioration de stockage supplémentaires. IronPdf fonctionnerait également sur Windows Server DataCenter Experience de bureau.

Installation spécifique pour 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 non utilisé (soit x86, soit x64).

Téléchargement DLL

Pour une utilisation hors ligne, vous pouvez télécharger la DLL et ajouter une référence à votre projet.

Installateur

Nous fournissons également un installateur pour Windows. Dans Visual Studio Solution Explorer, 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.

Spécifications du matériel

IronPDF utilise Chromium pour transformer HTML en PDF. Le moteur Chromium rend les PDFs avec une précision parfaite des pixels, semblable à la fonction d'impression de Chrome. Les spécifications matérielles sont principalement pour faire fonctionner le moteur Chromium, qui consomme la plupart de la puissance de calcul.

  • Minimum : 1 Cœur & 1,75 Go de RAM
  • Recommandé : 2 Cœurs & 8 Go de RAM ou plus

Questions Fréquemment Posées

Quelles versions de Windows sont compatibles avec l'outil PDF ?

IronPDF supporte Windows 10, 11, et les versions de Windows Server 2022, 2016, 2019 et 2012 en mode Desktop Experience. Cependant, Windows Server 2019 et 2012 ne sont pas supportés en mode Core.

Comment puis-je gérer les tâches PDF sur des versions de Windows non supportées ?

Pour les versions de Windows non supportées, vous pouvez utiliser IronPDF en mode Engine. Cela vous permet de gérer les fonctions intensives en performances à distance, contournant les problèmes de compatibilité spécifiques à la plateforme.

Y a-t-il des exigences matérielles spécifiques pour exécuter IronPDF ?

Oui, l'exigence minimale est 1 Core et 1,75 Go de RAM, tandis que la spécification recommandée est 2 Cores et 8 Go de RAM ou plus, en raison de la dépendance d'IronPDF au moteur Chromium pour le rendu.

IronPDF peut-il être utilisé hors ligne ?

Oui, IronPDF peut être utilisé hors ligne en téléchargeant le DLL et en l'ajoutant comme référence dans votre projet. Un installateur est également disponible pour Windows pour faciliter l'utilisation hors ligne.

Quel est le processus d'installation d'IronPDF en mode Engine ?

Pour installer IronPDF en mode Engine, installez le package `IronPdf.Slim` depuis NuGet, configurez les paramètres de connexion pour pointer IronPDF vers votre instance IronPdfEngine en utilisant le code fourni, et connectez-vous à l'hôte distant.

Pourquoi pourrait-il y avoir des problèmes de compatibilité avec Windows Nano Server ?

Windows Nano Server ne supporte pas IronPDF en raison de l'absence des DLL médiatiques/graphiques requises par le moteur Chromium. Cependant, le support pour Windows Server Core est en développement, ce qui pourrait s'étendre à Nano Server à l'avenir.

Quels packages NuGet sont nécessaires pour l'outil PDF ?

Le package principal NuGet d'IronPDF repose sur IronPdf.Native.Chrome.Windows, qui inclut les binaires Chrome nécessaires pour les architectures x86 et x64.

Comment IronPDF utilise-t-il Chromium pour le rendu ?

IronPDF utilise le moteur Chromium pour rendre HTML en PDF, garantissant une précision pixel parfaite similaire à la fonction d'impression de Chrome. Ce processus nécessite une puissance informatique significative, d'où les spécifications matérielles.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir