Utilisez IronPDF en mode intégré
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.
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Comment l'utilisation de Engine change votre façon de coder avec IronPDF
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):
Ligne supplémentaire de code de configuration à ajouter à votre code C
En supposant que IronPdfEngine s'exécute à distance sur 123.456.7.8:33350
:
// ... your code ...
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// ... your code ...
// ... your code ...
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// ... your code ...
' ... your code ...
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
' ... your code ...
Comment fonctionne IronPdfEngine ?
IronPdfEngine est un serveur conteneurisé conçu pour gérer diverses opérations d'IronPDF, y compris la création, l'écriture, la modification et la lecture de PDF, le tout en utilisant le protocole gRPC. Conçu comme une application C# .NET autonome, IronPdfEngine fonctionne de manière indépendante, éliminant ainsi le besoin d'utiliser le moteur d'exécution .NET pendant l'exécution. Nous gérons la connexion gRPC pour vous, afin que vous puissiez vous concentrer sur le codage.!
Comment utiliser IronPdfEngine comme serveur distant
- Installer la bibliothèque C# pour utiliser IronPdfEngine
- Installer le paquetage IronPDF.slim à partir de NuGet
- Utiliser la classe IronPdfConnectionConfiguration pour configurer les paramètres de connexion
- Utiliser le moteur IronPdfEngine pour convertir HTML en PDF avec un moteur de rendu identique à celui de Chrome
Autres clarifications pour IronPdfEngine
IronPDF for .NET ne nécessite pas l'exécution d'IronPdfEngine. IronPdfEngine n'est qu'un moyen optionnel d'utiliser IronPdf. Par défaut, IronPDF for .NET n'utilise pas IronPdfEngine.
[{i :(Chaque version d'IronPDF for .NET nécessite une version spécifique d'IronPdfEngine. Les versions croisées ne sont pas prises en charge. Pour IronPDF for .NET, la version requise d'IronPdfEngine correspondra toujours. Par exemple, IronPDF 2024.2.2 utilisera IronPdfEngine 2024.2.2)}]
IronPDF for .NET avec IronPdfEngine à distance
Le paquet nuget IronPdf.slim est le seul paquet nécessaire à l'utilisation d'IronPDF for .NET avec le Remote IronPdfEngine.
A noter
IronPdf
ou IronPdf.Linux
, vous pouvez utiliser IronPdf.slim
à la place pour réduire la taille de votre application.En supposant que IronPdfEngine fonctionne à distance à 123.456.7.8:33350
.
[{i :(Pour exécuter IronPdfEngine à distance, veuillez vous référer à "Comment tirer et exécuter IronPdfEngine.")}]
Installez IronPDF à l'aide de NuGet :
PM> Install-Package IronPdf
Après avoir installé IronPdf.slim
, il suffit d'indiquer à IronPdf où se trouve IronPdfEngine(assurez-vous que l'adresse est accessible et non bloquée par un pare-feu). Utilisez la classe IronPdfConnectionConfiguration pour configurer les paramètres de connexion. Ajoutez le code ci-dessous à l'étape initiale de votre application(ou juste avant d'appeler une méthode IronPDF).
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
C'est aussi simple que cela! Après cela, votre application sera connectée à IronPdfEngine à distance!