How to Perform OCR on iOS in .NET MAUI

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

.NET MAUI (Multi-platform App UI) est une évolution du framework Xamarin.Forms, conçu pour créer des applications multiplateformes pour Android, iOS, macOS et Windows à l'aide de .NET. MAUI vise à simplifier le processus de création d'interfaces utilisateur natives pouvant fonctionner sur plusieurs plateformes.

Le paquet IronOcr.iOS apporte la prise en charge de l'OCR à iOS !

Paquet IronOCR iOS

Le package IronOcr.iOS permet d'activer les fonctionnalités OCR sur les appareils iOS via des projets .NET multiplateformes. Le paquetage IronOCR vanille n'est pas nécessaire.

Install-Package IronOcr.iOS
C# NuGet Library for PDF

Installer avec NuGet

Install-Package IronOcr.iOS
## Créer un projet .NET MAUI Dans la section Multiplateforme, sélectionnez .NET MAUI App et continuez. [Créer un projet .NET MAUI App](/static-assets/ocr/how-to/setup-ios/create-maui-app.webp) ## Inclure la bibliothèque IronOCR.iOS La bibliothèque peut être ajoutée de différentes manières. Le plus simple est sans doute d'utiliser NuGet. 1. Dans Visual Studio, cliquez avec le bouton droit de la souris sur "Dependencies > Nuget" et sélectionnez "Manage NuGet Packages ...". 2. Sélectionnez l'onglet "Parcourir" et recherchez "IronOcr.iOS". 3. Sélectionnez le package "IronOcr.iOS" et cliquez sur "Ajouter un package". [Télécharger le paquet IronOcr.iOS](/static-assets/ocr/how-to/setup-ios/download-package.webp) Pour éviter tout problème avec d'autres plateformes, modifiez le fichier `csproj` pour n'inclure le paquet que lorsqu'il s'agit de la plateforme iOS. Pour ce faire, il faut 1. Cliquez avec le bouton droit de la souris sur le fichier *.csproj de votre projet et sélectionnez "Modifier le fichier du projet". 2. Créez un nouvel élément `ItemGroup` comme suit : ```xml ``` 3. Déplacez la référence de paquetage "IronOcr.iOS" à l'intérieur du `ItemGroup` que nous venons de créer. Les étapes ci-dessus empêcheront l'utilisation du package "IronOcr.iOS" sur, par exemple, les plateformes Android (pour cela, installez [IronOcr.Android](https://nuget.org/packages/IronOcr.Android/) à la place). ## Éditer "MainPage.xaml" Modifiez le fichier XAML pour afficher un bouton et une étiquette indiquant le résultat de l'OCR. En voici un exemple : ```xml

Questions Fréquemment Posées

Comment intégrer la fonctionnalité OCR dans une application .NET MAUI pour iOS ?

Vous pouvez intégrer la fonctionnalité OCR dans une application .NET MAUI pour iOS en utilisant le package IronOCR.iOS. Installez-le via NuGet dans Visual Studio, puis modifiez votre fichier de projet pour inclure le package conditionnellement pour la plateforme iOS. Utilisez IronTesseract pour traiter les images et extraire le texte.

Puis-je utiliser le package IronOCR.iOS pour le traitement de documents PDF ?

Non, le package IronOCR.iOS est actuellement limité au traitement des fichiers image uniquement et ne supporte pas les documents PDF. Assurez-vous que toutes les configurations liées au PDF sont désactivées dans votre projet.

Quelles sont les étapes nécessaires pour configurer l'OCR pour une application iOS en utilisant .NET MAUI ?

Configurer l'OCR pour une application iOS en utilisant .NET MAUI implique de télécharger le package IronOcr.iOS via NuGet, de modifier votre fichier de projet pour inclure conditionnellement le package pour iOS, et d'éditer vos fichiers MainPage.xaml et MainPage.xaml.cs pour créer l'interface utilisateur et gérer le traitement OCR.

Quels sont les besoins supplémentaires pour utiliser IronOCR dans les projets Avalonia ?

Lors de l'utilisation d'IronOCR dans des projets Avalonia, vous devez vous assurer que vous avez la dernière version du SDK .NET et également le SDK .NET 8.0.101 installé. Cette configuration est similaire à MAUI mais nécessite ce SDK supplémentaire.

Comment puis-je effectuer un OCR sur une image en utilisant IronOCR dans un projet .NET MAUI ?

Dans un projet .NET MAUI, utilisez l'objet IronTesseract pour effectuer un OCR sur une image. Utilisez FilePicker.PickAsync pour sélectionner un fichier image, chargez-le dans un objet OcrInput, puis utilisez IronTesseract pour lire l'image et extraire le texte.

Y a-t-il un projet exemple pour implémenter l'OCR sur iOS en utilisant .NET MAUI ?

Oui, vous pouvez télécharger un projet exemple .NET MAUI utilisant IronOCR.iOS depuis le site Web d'Iron Software. Ce projet exemple est disponible sous forme de fichier zippé que vous pouvez ouvrir dans Visual Studio pour accélérer votre processus de développement.

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,044,537 | Version : 2025.11 vient de sortir