IRONSOFTWAREHOME
Verificar y reiniciar 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
Verificar y reiniciar IronPdfEngine

Verificar y reiniciar IronPdfEngine

IronPdfEngine realiza cada operación PDF para IronPDF for Java y gestiona su propio ciclo de vida automáticamente: comienza en la primera llamada y se detiene cuando la aplicación sale. Los servicios de larga duración ocasionalmente necesitan intervenir, por ejemplo, cuando un host remoto se reinicia, un sistema operativo realiza un kill, o un fallo nativo interrumpe el motor. La clase IronPdfEngineManager proporciona métodos estáticos y seguros para hilos para verificar la salud del motor y para iniciarlo, detenerlo o reiniciarlo.

El ejemplo de código utiliza el patrón de watchdog. IronPdfEngineManager.isEngineActive() informa si el motor está conectado, y IronPdfEngineManager.restartEngine() fuerza una reconexión limpia cuando no lo está, limpiando el estado de conexión obsoleto antes del siguiente renderizado. restartEngine() es la acción de recuperación recomendada. La mayoría de las aplicaciones nunca lo necesitan, ya que el ciclo de vida es automático, pero es valioso para fortalecer un servicio que debe permanecer disponible.

Se aplica una limitación cuando proporcionas tu propio canal gRPC a través de IronPdfEngineConnection.withCustomGrpcConnection: stopEngine() y restartEngine() no están disponibles en ese modo porque el llamador posee el canal, mientras que isEngineActive() y startEngine() funcionan en todas partes.

Aprende más en la guía de Configuración de IronPdfEngine.

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca Java Maven para PDF
Instalar con Maven

Versión: 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 for Java
Descargar JAR

Versión: 2026.6

Instalar manualmente en tu proyecto