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

Curtis Chau
Curtis Chau
Updated: 10 de junho de 2026

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 é 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 bem estruturados e visualmente atraentes.

Leia mais

Pronto para começar?

Nuget Downloads 21,739,885Versão:2026.10recém-lançado