Corriger automatiquement l’orientation des pages des documents
Les pages des documents numérisés sont souvent mal orientées à la suite d’une erreur lors de la numérisation manuelle. Ces problèmes d’orientation compliquent la lecture et obligent le lecteur à faire pivoter manuellement le document. Notre nouveau Robot /document/autorotate peut corriger automatiquement l’orientation en s’appuyant sur le texte présent dans le document, ce qui améliore l’expérience utilisateur.
Utiliser 🤖/document/autorotate
Commençons par un exemple de document. La capture d’écran suivante montre un document numérisé mal orienté parce que le papier a été introduit incorrectement dans le scanner. Au lieu d’être à l’endroit, le texte est orienté sur le côté.

Pour corriger le problème avec le Robot /document/autorotate, nous pouvons utiliser le Template suivant.
{
"steps": {
":original": {
"robot": "/upload/handle"
},
"autorotate": {
"use": ":original",
"robot": "/document/autorotate",
"result": true
},
"thumbnail": {
"use": "autorotate",
"robot": "/document/thumbs",
"width": 200,
"format": "png",
"resize_strategy": "fit",
"trim_whitespace": false,
"result": true
},
"export": {
"use": [":original", "autorotate", "thumbnail"],
"robot": "/s3/store",
"credentials": "YOUR_AWS_CREDENTIALS",
"path": "my_target_folder/${unique_prefix}/${file.url_name}"
}
}
}
Dans le Template ci-dessus, nous faisons d’abord passer le document par le Robot /document/autorotate. Vous n’avez aucun paramètre supplémentaire à spécifier. Si le document est déjà correctement orienté ou si le Robot ne peut pas déterminer l’orientation correcte, il laisse le document inchangé et lui permet de passer à l’étape suivante sans mécanisme de repli.
Nous faisons ensuite passer le document corrigé par le Robot /document/thumbs pour générer une miniature du document. Celle-ci peut servir, par exemple, à afficher un aperçu du document dans un tableau de bord.
Enfin, le fichier original, le document corrigé et la miniature passent par le Robot /s3/store (English) pour stocker le document dans un bucket S3. Vous pouvez bien sûr le remplacer par l’un de nos autres Robots d’exportation de fichiers, qui prennent notamment en charge Google Cloud Storage, Azure Blob Storage et Digital Ocean Spaces.
Une fois notre fichier d’exemple traité, nous pouvons constater que l’orientation a été corrigée et que le document est désormais à l’endroit :

Formats pris en charge
Ce Robot prend en charge les PDF ainsi que les formats d’image les plus courants : JPEG, PNG, GIF, TIFF, WebP, BMP et JPEG 2000. Vous pouvez ainsi corriger les problèmes d’orientation des documents photographiés avec un téléphone portable ou un appareil photo. Pour utiliser ce Robot avec d’autres formats, utilisez d’abord 🤖/document/convert (English) pour convertir le document en PDF ou dans un format d’image pris en charge.
Les documents et les images doivent contenir suffisamment de texte pour permettre de déterminer l’orientation correcte. Les images sans texte ne subiront aucune rotation.
Conclusion
Avec le nouveau Robot /document/autorotate, vous pouvez corriger automatiquement l’orientation des documents et des images. C’est un excellent moyen d’améliorer la lisibilité des documents numérisés et photographiés, et un ajout utile à votre chaîne de traitement des documents.
Pour découvrir en détail toutes les possibilités de ce Robot, consultez sa documentation.
