Corregir automáticamente la orientación de páginas en documentos
Las páginas de los documentos escaneados a menudo no están orientadas correctamente debido a un error durante el proceso de escaneo manual. Estos problemas de orientación hacen que leer el documento sea más engorroso y obligan al lector a rotar el documento manualmente. Nuestro nuevo Robot /document/autorotate puede corregir automáticamente la orientación en función del texto disponible en el documento, lo que mejora la experiencia de usuario.
Uso de 🤖/document/autorotate
Empecemos con un documento de ejemplo. La siguiente captura de pantalla muestra un documento escaneado con una orientación incorrecta, resultado de haber introducido el papel de forma incorrecta en el escáner. En lugar de aparecer en la posición de lectura correcta, vemos que el texto está orientado de lado.

Para corregir el problema con el Robot /document/autorotate, podemos usar el siguiente Template.
{
"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}"
}
}
}
En el Template anterior, primero pasamos el documento por el Robot /document/autorotate. No requiere que especifiques ningún parámetro adicional. Si el documento ya está orientado correctamente o el Robot no puede inferir la orientación correcta, deja el documento sin cambios y permite que continúe al siguiente Step sin aplicar ningún mecanismo de respaldo.
A continuación, pasamos el documento corregido por el Robot /document/thumbs para generar una miniatura del documento, que se puede usar para previsualizarlo en un panel de control, por ejemplo.
Por último, el archivo original, el documento corregido y la miniatura se pasan por el Robot /s3/store para almacenar el documento en un bucket de S3. Por supuesto, puedes reemplazarlo por cualquiera de nuestros otros Robots de exportación de archivos, que admiten Google Cloud Storage, Azure Blob Storage y Digital Ocean Spaces, entre otros.
Una vez procesado nuestro archivo de ejemplo, podemos ver que la orientación se ha corregido y que el documento ahora está en la posición de lectura correcta:

Formatos compatibles
Este Robot no solo admite archivos PDF, sino también los formatos de imagen más comunes: JPEG, PNG, GIF, TIFF, WebP, BMP y JPEG 2000. Esto te permite corregir problemas de orientación en documentos que se fotografiaron con un teléfono móvil o una cámara. Para usar este Robot con otros formatos, utiliza primero 🤖/document/convert para convertir el documento a PDF o a un formato de imagen compatible.
Ten en cuenta que los documentos y las imágenes deben contener suficiente texto para inferir la orientación correcta. Las imágenes sin texto no se rotarán.
Conclusión
Con el nuevo Robot /document/autorotate, puedes corregir automáticamente la orientación de documentos e imágenes. Es una excelente manera de mejorar la legibilidad de los documentos escaneados y fotografiados, y es una incorporación útil a tu pipeline de procesamiento de documentos.
Para conocer en detalle todo lo que puedes hacer con el Robot, consulta su documentación.
