Prévenir les plantages de rendu HTML en PDF dans .NET Framework

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

Le rendu HTML en PDF plante ou se bloque de manière inattendue dans les applications .NET Framework. Les plantages surviennent pendant la génération de PDF sans message d'erreur cohérent.

L'option "Préférer 32 bits" est activée par défaut dans les configurations de projets .NET Framework. Un processus 32 bits a un plafond de mémoire de 2 Go, ce qui est insuffisant pour les opérations gourmandes en mémoire réalisées par le moteur de rendu Chrome d'IronPDF. Lorsque la pression sur la mémoire atteint la limite, le processus plante.

Solution

Désactivez le paramètre "Préférer 32 bits" dans les propriétés du projet Visual Studio :

  1. Ouvrez votre projet dans Visual Studio.
  2. Accédez aux Propriétés du projet puis à Build.
  3. Décochez Préférer 32 bits.
  4. Reconstruisez l'application.

Cela permet à l'application de s'exécuter en tant que processus 64 bits avec accès à la mémoire système complète disponible, ce qui élimine le plantage.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer ?
Nuget Téléchargements 20,088,359 | Version : 2026.7 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.