ML Kit Document Scanner (PDF)
Add a Scan document option to the file upload dialog — the user scans up to 5 pages and your web app receives a PDF like any other upload.
La función Escáner de documentos añade una opción Escanear documento al selector estándar de carga de archivos. El usuario puede escanear hasta 5 páginas con la cámara; la app genera un PDF y lo carga a través del flujo estándar de <input type="file"> utilizado por su aplicación web. Está impulsado por el escáner de documentos de ML Kit de Google.
Cómo activarlo:
Active la función en Config.java:
public static final boolean ENABLE_ML_KIT_DOCUMENT_SCANNER = true;
Establézcalo en false para ocultar la entrada Escanear documento.
Experiencia del usuario:
- En su página web, el usuario toca un
<input type="file">. - La app muestra un cuadro de diálogo de carga con entradas como Escanear documento, Tomar foto, Capturar vídeo y Elegir de la galería (dependiendo del atributo
acceptdel input). - Al tocar Escanear documento se inicia el escáner de ML Kit de Google: detecta los bordes, recorta y mejora cada página, permite añadir más páginas y devuelve un PDF.
- El PDF resultante se introduce de nuevo en el
<input type="file">: su aplicación web lo recibe exactamente igual que cualquier otro archivo cargado.
Notas: Requiere Google Play Services (disponible en todos los teléfonos Android estándar con Play Store). El formato del resultado es PDF, con un máximo de 5 páginas por escaneo. La importación desde la galería dentro del escáner está permitida de forma predeterminada.