Corrigindo problemas de tempo limite de renderização no IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

O tempo limite de renderização padrão do IronPDF é de 60 segundos . Se o processo de renderização não for concluído dentro desse período, uma exceção de tempo limite será lançada.

Para entradas com arquivos de imagem pesados ​​ou que exigem tempo adicional para renderização, recomenda-se ajustar a duração do RenderDelay. Isso permite que os recursos sejam totalmente renderizados virtualmente antes da geração do PDF. A não observância desse procedimento pode resultar em arquivos ausentes no documento PDF ou até mesmo em um PDF em branco.

Para substituir a configuração padrão, ajuste a duração do Timeout na classe ChromePdfRenderOptions e especifique a duração do atraso no método RenderDelay através do objeto wrapper WaitFor.

Exemplo

// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds

// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)
// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds

// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)
' Create a new instance of ChromePdfRenderOptions
Dim renderOptions As New ChromePdfRenderOptions()

' Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120 ' seconds

' Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000) ' milliseconds (3 seconds)
$vbLabelText   $csharpLabel

Confira os artigos abaixo para obter mais informações sobre Timeout e RenderDelay.

Tempo esgotado

Atraso de renderização

Para fazer uma solicitação de serviço aos nossos engenheiros, consulte: Solicitação de Engenharia IronPDF .

ObserveA partir da versão 2021.12.4995, o tempo limite de renderização padrão do IronPDF é de 60 segundos.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 18,318,263 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.