Soumettre des demandes d'ingénierie pour les améliorations d'IronOCR

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

Nous vous remercions d'avoir pris le temps de nous aider à améliorer IronOCR et à résoudre tout problème 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 à double sens entre nos clients et nos développeurs.

La lecture de nos guides de dépannage peut vous permettre de prendre connaissance des problèmes courants et des limitations d'IronOCR.

Pour apporter notre soutien, notre équipe d'ingénieurs 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.

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 postez 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.
  • Des informations suffisantes pour reproduire intégralement l'expérience, y compris les images et les fichiers PDF que vous traitez.
  • Environnement : Version d'IronOCR, système d'exploitation et version du runtime .NET (environnement cloud exact, le cas échéant).

Veuillez inclure autant d'informations que possible parmi les suivantes afin de prioriser votre demande.

  • Exemple de projet reproduisant intégralement 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 du débogage le processus cesse-t-il de fonctionner ou s'échappe-t-il dans le code?
  • Paramètres et ressources d'entrée : images, PDF…

Comment activer les fichiers journaux

Joindre les fichiers journaux à votre rapport de bogue augmente considérablement les chances que nous puissions vous aider.

REMARQUE : IronOCR possède des fonctionnalités détaillées de journalisation des erreurs qui doivent être activées.

Placez ceci en haut de votre code, avant d'exécuter toute méthode IronOCR :

// Configure IronOCR logging options before executing any methods
IronOcr.Installation.LogFilePath = "Default.log"; // Set log file path
IronOcr.Installation.LoggingMode = IronOcr.Installation.LoggingModes.All; // Enable comprehensive logging
// Configure IronOCR logging options before executing any methods
IronOcr.Installation.LogFilePath = "Default.log"; // Set log file path
IronOcr.Installation.LoggingMode = IronOcr.Installation.LoggingModes.All; // Enable comprehensive logging
' Configure IronOCR logging options before executing any methods
IronOcr.Installation.LogFilePath = "Default.log" ' Set log file path
IronOcr.Installation.LoggingMode = IronOcr.Installation.LoggingModes.All ' Enable comprehensive logging
$vbLabelText   $csharpLabel

Comment joindre un exemple de projet

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 d'application console ou web .NET simple, autonome et compressé.

  • Veuillez activer le partage complet lors de l'envoi d'un lien Google Drive ou Dropbox.
  • Le dossier Bin n'est pas nécessaire car son inclusion augmente considérablement la taille du fichier zip.

Veuillez également inclure

  • Fichiers d'entrée (fonctionnels et non fonctionnels), y compris les fichiers image et les PDF.
  • Le résultat attendu.

Comment contacter notre équipe d'ingénierie

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

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 5,167,857 | Version: 2025.11 vient de sortir