Comment utiliser IronPdfEngine
IronPdfEngine est un serveur gRPC conçu pour gérer diverses opérations IronPDF, notamment la création, l'écriture, l'édition et la lecture de PDF.
Comment utiliser IronPdfEngine comme serveur distant
- Installer la bibliothèque Java pour utiliser IronPdfEngine
- Inclure la bibliothèque dans le fichier pom.xml
- Utilisez la méthode setIronPdfEngineHost pour configurer l'hôte
- Utilisez la méthode setIronPdfEnginePort pour configurer le port
- Utiliser le moteur IronPdfEngine pour convertir HTML en PDF avec un moteur de rendu identique à celui de Chrome
{Lien pour télécharger IronPDF for Java sur ironpdf.com}
IronPDF pour Java et IronPdfEngine
IronPDF for Java requiert IronPdfEngine pour fonctionner. Le code Java est juste un masque API sur IronPdfEngine gRPC. Ainsi, lorsque vous appelez une méthode dans IronPDF for Java, la magie s'opère à l'intérieur d'IronPdfEngine!
Par défaut, IronPdf for Java créera IronPdfEngine en tant que sous-processus et communiquera avec lui jusqu'à ce que votre application s'arrête.
A noter
IronPDF pour Java avec IronPdfEngine local
Option 1 : Télécharger IronPdfEngine à l'exécution
Par défaut, après avoir installé IronPDF dans votre projet Java, lors de la première exécution, IronPdf détectera votre plateforme(par exemple, Windows x64) et téléchargez les binaires corrects d'IronPdfEngine sur l'internet.
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf</artifactId>
<version>20xx.xx.xx</version>
</dependency>
Pour
- Votre dossier de candidature sera peu volumineux.
- Peut être déployé sur de nombreuses plateformes
Cons
- L'accès à l'internet est nécessaire pour les premières courses
- Temps de démarrage lent
Option 2(recommandée) : Installer IronPdfEngine en tant que dépendance
IronPDF Java vous permet d'ajouter IronPdfEngine comme dépendance. Ces dépendances IronPdfEngine regroupent IronPdfEngine dans un fichier .zip et seront extraites et utilisées automatiquement.
Vous pouvez choisir d'installer une ou plusieurs de ces dépendances IronPdfEngine.
[{i :(la version des dépendances ironpdf
et ironpdf-engine-xxx-xxx
doit être la même.
la version de la dépendance ironpdf-engine-xxx-xxx
ne fait pas référence à la version d'IronPdfEngine qu'elle contient.)}]
Pour Windows x64
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf-engine-windows-x64</artifactId>
<version>20xx.xx.xxxx</version>
</dependency>
Pour Windows x86
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf-engine-windows-x86</artifactId>
<version>20xx.xx.xxxx</version>
</dependency>
Pour Linux x64
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf-engine-linux-x64</artifactId>
<version>20xx.xx.xxxx</version>
</dependency>
Pour macOS x64
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf-engine-macos-x64</artifactId>
<version>20xx.xx.xxxx</version>
</dependency>
Pour macOS arm
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf-engine-macos-arm64</artifactId>
<version>20xx.xx.xxxx</version>
</dependency>
A noter
Pour
- Temps de démarrage plus rapide.
- L'accès à Internet n'est pas nécessaire après l'installation de la dépendance.
Cons
- Votre dossier de candidature sera volumineux.
- Nécessité de spécifier les plates-formes cibles.
IronPDF for Java avec IronPdfEngine à distance
Pour utiliser IronPdfEngine à distance, une version spécifique d'IronPdfEngine est nécessaire. Par exemple, si IronPDF for Java version 2024.2.2 nécessite IronPdfEngine version 2024.2.2, n'utilisez pas IronPdfEngine version 2024.2.1. Utilisez la méthode getIronPdfEngineVersion
pour vérifier la version nécessaire.
String ironPdfEngineVersion = Settings.getIronPdfEngineVersion();
Comment se connecter
Supposons que IronPdfEngine soit opérationnel à distance à 123.456.7.8:33350
Se référer aux instructions sur la façon de tirer et d'exécuter IronPdfEngine
Il suffit d'indiquer à IronPDF où se trouve IronPdfEngine(veuillez vous assurer que l'adresse est accessible et qu'elle n'est pas bloquée par un pare-feu). Ajoutez ce code à l'étape initiale de votre application(ou juste avant d'appeler une méthode IronPDF).
com.ironsoftware.ironpdf.Settings.setIronPdfEngineHost("123.456.7.8");
com.ironsoftware.ironpdf.Settings.setIronPdfEnginePort(33350);
C'est aussi simple que cela! Après cela, votre application sera connectée à l'IronPdfEngine à distance!
Pour IronPdfEngine à distance, il n'est pas nécessaire d'installer IronPdfEngine en tant que dépendance. Vous pouvez sauter la section intitulée "Option 2(recommandée) installer IronPdfEngine en tant que dépendance."