Scanner de documents VisionKit
Permettez aux utilisateurs de scanner des documents papier avec l'appareil photo et de les téléverser via l'upload de fichiers de votre application web — propulsé par Apple VisionKit.
La fonctionnalité Scanner de documents ajoute une option Scanner un document au sélecteur standard de téléversement de fichiers de votre application. L'utilisateur peut scanner une ou plusieurs pages avec l'appareil photo ; l'application produit un scan du document et le téléverse via le flux standard <input type="file"> utilisé par votre application web. Elle s'appuie sur le framework VisionKit d'Apple (VNDocumentCameraViewController) — avec détection automatique des bords, recadrage et amélioration de l'image.
Activation :
Activez la fonctionnalité dans Config.swift :
var kVisionKitEnable = true
Définissez-la sur false pour masquer l'entrée Scanner un document.
Expérience utilisateur :
- Sur votre page web, l'utilisateur touche un
<input type="file">. - L'application affiche une boîte de dialogue de téléversement avec des entrées telles que Scanner un document, Appareil photo et Photothèque.
- Toucher Scanner un document lance le scanner VisionKit : il détecte les bords, recadre et améliore chaque page, et permet d'ajouter d'autres pages.
- Le scan obtenu est renvoyé dans le
<input type="file">— votre application web le reçoit exactement comme n'importe quel autre fichier téléversé.
Remarques : nécessite iOS 18.4 ou version ultérieure et un appareil prenant en charge la caméra de documents VisionKit. Sur les appareils non compatibles, l'entrée Scanner un document est masquée automatiquement.