Detección de campos con IA

Detecta campos de formulario PDF automáticamente con IA

FormForge mira un PDF plano y coloca los campos por ti: un modelo de IA corre dentro de tu propia pestaña del navegador y marca las cajas de texto, las casillas y los espacios de firma que la página espera que completes. Es gratis, y tu PDF nunca sale de tu navegador — el modelo viaja hasta el documento, no al revés.

Probar la detección — gratis
  • Corre en tu navegador
  • Sin subir el archivo
  • Descarga única del modelo
  • Se deshace con una tecla
El editor de FormForge tras una detección, con el aviso «Detection complete» y los nombres de campo generados en la barra lateral

La detección con IA de un vistazo

FormForge pasa un modelo de detección de objetos FFDNet por las páginas que elijas y convierte lo que encuentra en campos AcroForm reales. Todo lo de abajo es comportamiento fijo, así que siempre sabes qué esperar.

Modelos
FFDNet-S (predeterminado) o FFDNet-L
Entorno de ejecución
ONNX Runtime Web 1.23.0, WebAssembly
Dónde corre
Un Web Worker en tu navegador
Descarga inicial
Unos 50 MB (S) o 114 MB (L)
Tipos que encuentra
Texto, casilla, firma
Alcance
Página actual o todas las páginas
Umbral de confianza
0,4, fijo
Deshacer
Un Cmd/Ctrl+Z para toda la pasada
Precio
Gratis

Detectar campos no es lo mismo que importarlos

FormForge siempre ha leído los campos de un PDF que ya trae un formulario: abres el archivo y sus widgets AcroForm aparecen en el editor, listos para editar. La detección con IA resuelve el problema contrario — un PDF plano, sin ningún campo, donde primero hay que averiguar dónde van.

Importar un formulario existente

El PDF ya trae campos AcroForm. FormForge los lee directamente del archivo, con nombres, posiciones, colores y banderas. Sin modelo y sin descargas.

Detección de campos con IA

El PDF es plano: un escaneo, una exportación o un formulario impreso hecho solo de líneas y recuadros. El modelo mira la página renderizada y deduce dónde deberían ir los campos.

Paso a paso

Cómo detectar los campos de un PDF plano

Cuatro pasos desde una página estática hasta campos editables. Solo la primera pasada descarga algo; después el modelo queda en caché y la detección funciona sin conexión.

  1. 1

    Abre el diálogo

    Carga tu PDF y pulsa «Detect fields» en la barra de herramientas. El diálogo «Detect form fields» reúne el modelo, el alcance y el aviso sobre los campos existentes en una sola pantalla.

  2. 2

    Elige un modelo

    FFDNet-S es el predeterminado: 6 millones de parámetros y 38 MB de pesos, y el más rápido de los dos. FFDNet-L tiene 25 millones de parámetros y 102 MB de pesos, y es la opción más precisa para páginas densas.

  3. 3

    Define el alcance

    Ejecuta la detección en la página actual o en todas las páginas. Reemplaza los campos que ya existan dentro de ese alcance, y el diálogo te dice cuántos son exactamente antes de confirmar.

  4. 4

    Revisa el resultado

    Los campos llegan con nombres generados como detected_text_p1_1, orden de tabulación según el orden de lectura, tamaño de fuente automático y multilínea activado en las cajas altas. Un Cmd/Ctrl+Z quita la pasada entera.

Qué encuentra

Tres clases de campo, y qué pasa con cada una

El modelo detecta exactamente tres cosas en una página. Saber cuáles te ahorra después una ronda de adivinanzas.

Cajas de texto

Clase detectada

  • Colocadas sobre la línea, el recuadro o el área sombreada que encontró el modelo
  • Multilínea se activa sola cuando la caja es lo bastante alta para un párrafo
  • Tamaño de fuente en automático, para que el texto quepa sea cual sea el contenido
  • Nombres en orden de lectura: detected_text_p1_1, detected_text_p1_2, etcétera

Botones de opción

Clase detectada

  • Cada botón de opción se convierte en una casilla de verificación
  • Los aciertos típicos son las casillas junto a declaraciones, consentimientos y pares sí/no
  • Si la pregunta admite una sola respuesta, convierte el conjunto en un grupo de radio a mano

Campos de firma

Clase detectada

  • Líneas y bloques de firma, casi siempre al pie de la página
  • Se añaden como campos de firma de FormForge, que se exportan como campos de texto en el PDF
  • Se mueven, se redimensionan y se renombran como cualquier otro campo
Privacidad

Tu PDF nunca sale de tu navegador

La mayoría de las herramientas con «IA» en la portada suben tu documento a un servidor y ejecutan el modelo allí. FormForge lo hace al revés: la página se renderiza y se analiza dentro de un Web Worker en tu propia pestaña, así que el documento nunca se transmite. Lo único que viaja son los pesos del modelo — y salen del propio origen de FormForge, con la comprobación de mismo origen aplicada en el código y por una Content-Security-Policy con connect-src 'self', de modo que durante la detección no se contacta con ninguna CDN externa.

El documento se queda contigo

El renderizado y la inferencia ocurren en tu dispositivo. No hay paso de subida ni copia de tu PDF en el servidor de nadie.

Pesos desde nuestro propio origen

Los archivos del modelo los sirve FormForge, no un host externo en tiempo de ejecución, y la CSP lo impone.

En caché durante un año

Los pesos llevan una cabecera de caché inmutable de un año: la descarga ocurre una sola vez por navegador y después la detección funciona sin conexión.

Leer la política de privacidad
Límites honestos

Lo que la detección con IA no hace

La detección es una primera pasada rápida, no un formulario terminado. Estos son los límites, dichos sin rodeos, para que planifiques con ellos en vez de descubrirlos a mitad de un documento.

  • Encuentra solo tres clases: cajas de texto, botones de opción y campos de firma.
  • Cada botón de opción se convierte en casilla. Los grupos de radio no se detectan: constrúyelos a mano cuando la pregunta admita una sola respuesta.
  • Tampoco detecta desplegables, campos de fecha ni campos numéricos. Añádelos tú o convierte después una caja de texto detectada.
  • Ejecutar la detección reemplaza los campos que ya existen en el alcance elegido. El diálogo te avisa y muestra la cifra exacta antes de confirmar.
  • Un solo Cmd/Ctrl+Z deshace la pasada completa, con todos los campos que creó y todos los que quitó.
  • El umbral de confianza está fijado en 0,4. No hay control deslizante ni ajuste por clase.
  • La inferencia corre en un solo hilo sobre la CPU mediante WebAssembly. No usa tu GPU, así que un documento largo tarda más que una página suelta.
  • La primera pasada descarga unos 50 MB con FFDNet-S o unos 114 MB con FFDNet-L, porque el binario WebAssembly de ONNX Runtime, de 11,8 MB, siempre se descarga junto a los pesos.
  • Los modelos FFDNet son de terceros — jbarrow/FFDNet-S-cpu y FFDNet-L-cpu en Hugging Face, incorporados en revisiones fijadas. FormForge no los entrenó.

Trata el resultado como tratarías un OCR: rápido, útil y digno de una revisión. Comprueba nombres y posiciones en la lista de campos antes de exportar.

Preguntas frecuentes

Preguntas sobre la detección de campos con IA

¿FormForge puede detectar campos de formulario PDF automáticamente?
Sí. Abre el PDF, pulsa «Detect fields» en la barra de herramientas, elige modelo y alcance, y FormForge pasa un modelo de detección de objetos FFDNet por las páginas renderizadas. Coloca campos AcroForm reales allí donde encuentra cajas de texto, botones de opción o espacios de firma, así que un PDF escaneado o exportado sin ningún campo queda editable en una sola pasada.
¿Se sube mi PDF al usar la detección con IA?
No. La página se renderiza y se analiza dentro de un Web Worker en tu propio navegador, así que tu PDF nunca sale de tu navegador. Lo único que se descarga son los pesos del modelo, y salen del propio origen de FormForge: el mismo origen se aplica en el código y mediante una Content-Security-Policy con connect-src 'self', por lo que durante la detección no se contacta con ninguna CDN externa.
¿Cuánto pesa la descarga del modelo?
Unos 50 MB en total con FFDNet-S y unos 114 MB con FFDNet-L. Las dos cifras incluyen el binario WebAssembly de ONNX Runtime, de 11,8 MB, que siempre se descarga junto a los pesos. Los archivos se guardan con una cabecera de caché inmutable de un año, así que es una descarga única por navegador y después la detección funciona sin conexión.
¿Qué tipos de campo detecta?
Exactamente tres: cajas de texto, botones de opción y campos de firma. Todos los botones de opción se crean como casillas de verificación. Las cajas de texto altas pasan a multilínea automáticamente, y cada campo detectado recibe un nombre generado, tamaño de fuente automático y un orden de tabulación que sigue el orden de lectura.
¿Detecta botones de radio, desplegables, fechas o números?
No. Los grupos de radio, los desplegables, los campos de fecha y los numéricos no se detectan. Los botones de opción se crean siempre como casillas, así que si una pregunta admite una sola respuesta conviertes ese conjunto en un grupo de radio tú mismo. Desplegables, fechas y números se añaden a mano en el editor.
¿Qué pasa con los campos que ya había colocado?
La detección reemplaza los campos existentes dentro del alcance que elijas. Si la ejecutas en la página actual, se reemplazan los campos de esa página; si la ejecutas en todas, se reemplaza cada campo del documento. El diálogo muestra la cifra exacta antes de confirmar, y un Cmd/Ctrl+Z deshace la pasada entera.
¿Conviene usar FFDNet-S o FFDNet-L?
Empieza por FFDNet-S. Es el predeterminado, tiene 6 millones de parámetros y 38 MB de pesos, y es el más rápido de los dos. FFDNet-L tiene 25 millones de parámetros y 102 MB de pesos y es el modelo más preciso, algo que puede compensar la descarga mayor en páginas densas. Puedes cambiar de modelo en el diálogo cuando quieras.
¿La detección de campos con IA cuesta algo?
No. La detección de campos forma parte de FormForge y es gratis, sin cuenta y sin tarjeta de crédito. El modelo corre en tu propia máquina, así que detrás no hay ningún cobro por página ni por documento.

Apúntala a un PDF plano y mira qué encuentra

La detección corre en tu navegador, avisa antes de reemplazar nada y se deshace con una sola tecla. Gratis y sin cuenta.

Abrir FormForge — gratis