IRONSOFTWAREHOME

Espaces blancs inattendus dans IronOCR

Curtis Chau
Curtis Chau
Updated: 29 juin 2026

Le texte extrait contient parfois des espaces blancs supplémentaires entre les caractères, même lorsque le document source semble propre. Le coupable habituel est la variation dans la largeur et l'espacement des caractères, souvent lié à la police d'entrée, et les filtres d'image seuls n'y remédient que rarement.

Résultat OCR dans le Visualiseur de texte de Visual Studio, avec un espace inattendu à l'intérieur du numéro de référence, entre le "7" et le "1"

Les approches suivantes ont prouvé leur efficacité pour éviter les espaces supplémentaires.

Solution

1. Passez à une police favorable à l'OCR

Rendez ou fournissez le document en Roboto où vous le pouvez. C'est une police moderne et propre qui lit de manière fiable, donc le moteur produit moins d'espaces factices qu'il ne le fait avec des polices comme Arial.

2. Utilisez ReadDocumentAdvanced()

Lisez le document avec ReadDocumentAdvanced() au lieu de la méthode de lecture standard. Cela vous donne plus de contrôle sur le processus OCR et gère mieux les mises en page de texte complexes.

3. Définissez OcrLanguage.EnglishBest

Dirigez le moteur sur le modèle OcrLanguage.EnglishBest. Ce modèle de langue avancé est plus précis que l'option anglaise standard et réduit l'espacement mal lu.

4. Entraînez une police personnalisée

Lorsque le PDF d'entrée utilise une police inhabituelle ou non standard, les paramètres par défaut peuvent avoir du mal et insérer des espaces. Entraîner une police personnalisée apprend au moteur à reconnaître cette police spécifique, ce qui affine considérablement la reconnaissance. Voir le guide d'entraînement de police personnalisée OCR pour tout le flux de travail.

Avec ces paramètres appliqués, le texte extrait revient sans les espaces errants :

Résultat OCR après avoir appliqué les correctifs, avec l'espacement corrigé

Conseils: Essayez d'abord la police favorable à l'OCR et le modèle EnglishBest ; ils corrigent la plupart des cas d'espacement sans l'effort d'entraîner une police personnalisée.
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 et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Prêt à commencer?

Nuget Downloads 6,262,020Version :2026.9vient de sortir

Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise