Requesting Engineering Support for IronPDF

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

Nous vous remercions de prendre le temps de nous aider à améliorer IronPDF et à résoudre les problèmes que vous pourriez rencontrer. La grande majorité de nos fonctionnalités et mises à jour sont dictées par les demandes des clients, et nous considérons le développement logiciel comme une conversation bidirectionnelle entre nos clients et nos développeurs.

Pour fournir un support, notre équipe d'ingénierie devra être capable de reproduire efficacement un problème et de créer des tests de régression. La plupart des problèmes que nous rencontrons sont spécifiques à la plateforme ou au temps d'exécution. En tant que tel, nous devons disposer d'informations extrêmement concises.

Veuillez envoyer toutes les demandes de support à support@ironsoftware.com.

Une description concise et claire du problème

Un bon rapport technique doit inclure suffisamment d'informations pour reproduire le problème. Imaginez que vous signalez le problème à un collègue ou que vous le publiez sur Stack Overflow.

Un rapport de bogue doit contenir :

  • Une description claire des symptômes rencontrés et toute idée que vous pourriez avoir à propos de leur cause.
  • Fichiers de journalisation (voir ci-dessous)
  • Environnement : Version d'IronPDF, système d'exploitation et version du runtime .NET (environnement cloud exact si applicable)

Veuillez inclure autant de ces éléments que possible, pour prioriser votre ticket :

  • Projet exemple qui reproduit entièrement le problème (voir ci-dessous)
  • Un extrait de code de style Stack Overflow (veuillez ne pas faire de capture d'écran de code)
  • Captures d'écran des symptômes/exceptions
  • Texte du message d'exception (Exception + Exception interne)
  • À quel point du débogage le processus cesse-t-il de fonctionner ou s'échappe-t-il dans le code?
  • Paramètres d'entrée et actifs : URL, HTML, fichier HTML, image, PDF, CSS, etc.

Comment attacher les fichiers de journalisation IronPDF

Joindre des fichiers journaux à votre rapport de bug plus que double la probabilité que nous puissions vous aider.

NOTE : IronPDF dispose de certaines capacités de journalisation d'erreurs détaillées qui doivent être activées.

Comment activer les journaux

// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log"

' Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
$vbLabelText   $csharpLabel

Les fichiers journaux créés par IronPDF se trouvent dans le répertoire /bin de votre projet où vos DLL sont déployées :

  • default.log (Processus de déploiement)
  • cef.log (Rendu)
  • IronSoftwareCefSubprocess.log (Rendu & Multithreading)
  • IronSoftwareEngine.log (Utile pour déboguer les exceptions débutant par "Erreur lors de la génération du PDF à partir de...")

Les serveurs cloud ont souvent des emplacements spécifiques pour les fichiers journaux. We have guides for generating log files in Azure and AWS.

Comment attacher un projet exemple

Un projet exemple qui reproduit avec précision un problème entier isolément permet à nos ingénieurs de reconnaître et comprendre simplement et rapidement un problème.

C'est la norme d'or pour la reproductibilité et accélérera généralement une demande de support vers le haut de la pile.

Notre format préféré est un projet autonome simple sous forme d'application console ou web .NET, zippée :

  • Veuillez activer le partage complet lors de l'envoi d'un lien Google Drive ou Dropbox.
  • Le dossier bin n'est pas requis, car son inclusion alourdit le fichier zip

Veuillez également inclure :

  • Fichiers d'entrée (fonctionnant et non fonctionnant), y compris les PDF, les actifs référencés (CSS, images)
  • PDF de sortie (le cas échéant) et/ou le résultat attendu
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 16,154,058 | Version : 2025.11 vient de sortir