IRONSOFTWAREHOME
Verificar e 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 e Reiniciar IronPdfEngine

Verificar e Reiniciar IronPdfEngine

IronPdfEngine executa todas as operações de PDF para o IronPDF for Java e gerencia seu próprio ciclo de vida automaticamente: ele inicia na primeira chamada e para quando a aplicação é encerrada. Serviços de longa duração ocasionalmente precisam intervir, por exemplo, quando um host remoto reinicia, um kill do sistema operacional ou uma falha nativa interrompe o motor. A classe IronPdfEngineManager fornece métodos estáticos e seguros para threads para verificar a saúde do motor e para iniciá-lo, pará-lo ou reiniciá-lo.

O exemplo de código usa o padrão watchdog. IronPdfEngineManager.isEngineActive() informa se o motor está conectado, e IronPdfEngineManager.restartEngine() força uma reconexão limpa quando não está, limpando o estado de conexão obsoleto antes da próxima renderização. restartEngine() é a ação de recuperação recomendada. A maioria das aplicações nunca precisa disso, já que o ciclo de vida é automático, mas é valioso para reforçar um serviço que deve permanecer disponível.

Uma limitação se aplica quando você fornece seu próprio canal gRPC através de IronPdfEngineConnection.withCustomGrpcConnection: stopEngine() e restartEngine() não estão disponíveis nesse modo porque o chamador possui o canal, enquanto isEngineActive() e startEngine() funcionam em qualquer lugar.

Saiba mais no guia de Configuração do IronPdfEngine.

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

OR
bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Biblioteca Java Maven para PDF
Instalar com o Maven

Versão: 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
ou
Java PDF JAR
Baixar JAR

Versão: 2026.6

Instale manualmente em seu projeto.