IRONSOFTWAREHOME
Vérifier et redémarrer IronPdfEngine

import com.ironsoftware.ironpdf.*;

// Recover automatically if IronPdfEngine was interrupted (host restart, crash, or kill)
if (!IronPdfEngineManager.isEngineActive()) {
    IronPdfEngineManager.restartEngine();
}

// Continue as normal; the engine is now guaranteed to be connected
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1>");
pdf.saveAs("output.pdf");
mvn install
Vérifier et redémarrer IronPdfEngine

Vérifier et redémarrer IronPdfEngine

IronPdfEngine effectue chaque opération PDF pour IronPDF for Java et gère automatiquement son propre cycle de vie : il démarre lors du premier appel et s'arrête lorsque l'application se termine. Les services de longue durée doivent parfois intervenir, par exemple lorsqu'un hôte distant redémarre, qu'un système d'exploitation effectue un kill, ou qu'un crash natif interrompt le moteur. La classe IronPdfEngineManager fournit des méthodes statiques et thread-safe pour vérifier la santé du moteur et pour le démarrer, l'arrêter ou le redémarrer.

L'exemple de code utilise le modèle de chien de garde. IronPdfEngineManager.isEngineActive() indique si le moteur est connecté, et IronPdfEngineManager.restartEngine() force une reconnexion propre lorsqu'il ne l'est pas, en effaçant l'état de connexion obsolète avant le prochain rendu. restartEngine() est l'action de récupération recommandée. La plupart des applications n'en ont jamais besoin, puisque le cycle de vie est automatique, mais c'est précieux pour renforcer un service qui doit rester disponible.

Une limitation s'applique lorsque vous fournissez votre propre canal gRPC via IronPdfEngineConnection.withCustomGrpcConnection : stopEngine() et restartEngine() ne sont pas disponibles dans ce mode car l'appelant possède le canal, tandis que isEngineActive() et startEngine() fonctionnent partout.

En savoir plus dans le guide de configuration d'IronPdfEngine.

Prêt à commencer?

Version :2026.6vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque Maven Java pour PDF
Installer avec Maven

Version : 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
JAR PDF Java
Télécharger JAR

Version : 2026.6

Installer manuellement dans votre projet