Recherche de texte d'image pour .NET

Introduction au Recherche de texte d’image pour .NET

Le Recherche de texte d’image pour .NET est un plug-in qui permet aux développeurs d’extraire du texte à partir d’images dans leurs applications .NET. Ce guide vous présentera les fonctionnalités du plug-in et fournira des exemples de code sur la façon de l’utiliser.

Formats de fichiers pris en charge

Le Recherche de texte d’image pour .NET prend en charge les formats de fichiers d’image suivants :

  • BMP
  • JPEG
  • PNG
  • GIF
  • TIFF

Vous pouvez rechercher du texte dans ces fichiers d’image à l’aide de l’API du plug-in.

Rechercher du texte dans des images

Pour extraire du texte à partir d’une image, vous devez créer une instance de la classe AsposeOcr et appeler la méthode ImageHasText. Voici un exemple :

using Aspose.OCR;

AsposeOcr recognitionEngine = new AsposeOcr();
bool isFound = recognitionEngine.ImageHasText("sample1.png", "Aspose");       

Dans cet exemple, nous ouvrons un flux de fichiers vers le fichier d’image et le passons à la méthode ImageHasText. La méthode retourne si le texte a été trouvé ou non.

Rechercher du texte non anglais dans des images

Pour extraire du texte non anglais à partir d’une image, vous devez créer une instance de la classe ImageTextFinder et appeler la méthode ExtractText. Voici un exemple :

using Aspose.OCR;

AsposeOcr recognitionEngine = new AsposeOcr();
RecognitionSettings settings = new RecognitionSettings(Language.Ara);
bool isFound = recognitionEngine.ImageHasText("sample1.png", "Aspose", settings);       

Dans cet exemple, nous ouvrons un flux de fichiers vers le fichier d’image et le passons à la méthode ImageHasText. La méthode retourne si le texte a été trouvé ou non.

Bonnes pratiques

Voici quelques bonnes pratiques pour utiliser le Recherche de texte d’image pour .NET :

  • Assurez-vous que le fichier d’image est dans un format pris en charge.
  • Utilisez les paramètres de langue corrects pour le texte dans l’image.
  • Expérimentez avec différentes tailles de police pour améliorer la précision d’extraction.
  • Gérez les erreurs et les exceptions correctement pour assurer un comportement d’application robuste.
 Français