Utilisation de IronPDF for .NET sur 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 dans les variantes Desktop Experience et Core, tout en ne prenant en charge 2019 et 2012 que dans la version Desktop Experience.

Windows Server 2022 & 2016

  • Windows Server 2022 & 2016 with a UI ("L'expérience du bureau")
  • Windows Server 2022 & 2016 command-line only ("Core" (noyau)).

    Windows Server 2019 & 2012

  • Windows Server 2019 & 2012 with a UI ("L'expérience du bureau")
  • Windows Server 2019 & 2012 command-line only ("Core" (noyau)).

    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 graphiques/médias que Chromium(Renderer Chrome) qui sont présents dans la version "Desktop" de Windows Server mais absents de la version dépouillé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 et 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 modifie-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 orientant 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"));
' Assuming that IronPdfEngine runs
' remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
VB   C#

)}]

Windows Server Standard & DataCenter

Sur la base des 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 supplémentaires d'amélioration du stockage. IronPDF fonctionnerait également sur Windows Server DataCenter Desktop Experience.

Installation spécifique à Windows

Le paquet NuGet principal d'IronPDF dépend deIronPdf.Native.Chrome.Windowsqui contient le binaire Chrome pour les architectures x86 et x64.

  • LesIronPDF prennent en charge les architectures Windows x86 et x46.

    Si vous ciblez un runtime spécifique, vous pouvez supprimer le dossier /runtimes qui n'est pas utilisé(soit x86 ou x64).

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