Evitando Falhas de Renderização de HTML para PDF no .NET Framework

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

Falhas ou travamentos inesperados na renderização de HTML para PDF em aplicações .NET Framework. As falhas ocorrem durante a geração do PDF sem mensagem de erro consistente.

A opção "Preferir 32 bits" está ativada por padrão nas configurações de projeto do .NET Framework. Um processo de 32 bits tem um limite de memória de 2 GB, o que é insuficiente para as operações intensivas de memória realizadas pelo renderizador Chrome do IronPDF. Quando a pressão de memória atinge o limite, o processo falha.

Solução

Desative a configuração "Preferir 32 bits" nas propriedades do projeto do Visual Studio:

  1. Abra seu projeto no Visual Studio.
  2. Vá para Propriedades do Projeto, depois Compilação.
  3. Desmarque Preferir 32 bits.
  4. Reconstrua a aplicação.

Isso permite que o aplicativo seja executado como um processo de 64 bits com acesso à memória total disponível do sistema, eliminando a falha.

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 20,088,359 | Versão: 2026.7 recém-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.