Comment faire une demande d'assistance technique pour 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 de nos mises à jour sont le fruit des demandes de nos clients, et nous considérons le développement de logiciels comme une conversation à double sens entre nos clients et nos développeurs.

Pour fournir une assistance, notre équipe d'ingénieurs devra être en mesure 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 à une plateforme ou à un moteur d'exécution. A ce titre, nous avons besoin d'une information extrêmement concise.

Veuillez envoyer toutes les demandes d'assistance à support@ironsoftware.com.

Une description concise et claire de la question

Un bon rapport technique doit contenir suffisamment d'informations pour permettre de reproduire le problème. Imaginez que vous signaliez le problème à un collègue ou que vous le publiiez sur Stack Overflow.

Un rapport de bogue doit contenir

  • Une description claire des symptômes ressentis et toute idée que vous pourriez avoir sur leur cause.
  • Fichiers journaux (voir ci-dessous)
  • Environnement : Version d'IronPDF, système d'exploitation, version du runtime Java, et environnement cloud exact (le cas échéant)

    Veuillez inclure le plus grand nombre possible des éléments suivants, afin de classer votre billet par ordre de priorité.

  • Projet d'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 du code)
  • Captures d'écran des symptômes/exceptions
  • Texte du message d'exception (Exception + Exception interne)
  • À quel point de 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 joindre les fichiers journaux d'IronPDF

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

REMARQUE : IronPDF dispose de capacités détaillées de journalisation des erreurs qui doivent être activées.

Comment activer les journaux

Vous pouvez trouver des instructions détaillées sur la façon d'activer la journalisation en visitant le Guide de configuration de la journalisation IronPDF sur ironpdf.com.

Placez le code suivant en haut de votre code, avant d'exécuter toute autre méthode IronPDF :

Settings.setIronPdfEnginePort(33350);
Settings.setDebug(true);
Settings.setLogPath(Paths.get("C:/tmp/Default.log"));
Settings.setIronPdfEnginePort(33350);
Settings.setDebug(true);
Settings.setLogPath(Paths.get("C:/tmp/Default.log"));
JAVA

Assurez-vous également d'avoir la dépendance SLF4J dans votre fichier pom.xml :

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>2.0.5</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>2.0.5</version>
</dependency>
XML

Si vous n'avez pas de fichier pom.xml dans votre projet, assurez-vous d'avoir téléchargé le fichier JAR slf4j-simple et qu'il est référencé dans votre projet.

Comment joindre un exemple de projet

Un projet d'exemple qui reproduit précisément un problème entier de manière isolée permet à nos ingénieurs de reconnaître et de comprendre un problème simplement et rapidement.

Il s'agit de l'étalon-or de la reproductibilité et cela permet généralement de faire passer une demande de soutien en haut de la pile.

Notre format préféré est un projet Java de console ou application web autonome, simple et compressé :

Pour des conseils supplémentaires sur la préparation de votre projet, consultez le guide d'IronPDF sur la création de projets exemples.

  • Veuillez activer le partage complet lorsque vous envoyez un lien Google Drive ou Dropbox.

    Veuillez également inclure :

  • Fichiers d'entrée (fonctionnels et non fonctionnels), y compris les PDFs, les actifs référencés (CSS, images)
  • Produire des PDFs (le cas échéant) et/ou le résultat attendu