Skip to main content
Para revisar un PDF por código, súbelo y pide operation: "review". Sin IA, Doconda devuelve el mismo PDF con los arreglos seguros aplicados (por ejemplo, una capa de texto en las páginas escaneadas) y un informe con cada problema que queda y en qué página está.

Pasos

  1. Guarda tu API key en DOCONDA_API_KEY e instala el SDK (pip install doconda o npm install @doconda/sdk).
  2. Sube el PDF con files.upload.
  3. Pide la revisión, lee el informe y descarga el PDF arreglado.

Qué revisa en un PDF

  • Se arregla solo: páginas escaneadas sin texto (pdf.no_text_layer, se añade una capa de texto invisible para buscar y copiar), falta de título (pdf.title_missing) y de idioma (pdf.language_missing).
  • Se informa: fuentes no incrustadas, páginas en blanco, tamaños de página distintos, texto de lado, imágenes de menos de 150 ppp, PDF sin etiquetas de accesibilidad, enlaces internos rotos, campos de formulario vacíos y comentarios olvidados.
  • En todos los formatos, un importe en letra que no cuadra con la cifra (money.words_mismatch).

Qué devuelve

  • status: ready (sin problemas o todos arreglados), ready_with_warnings (avisos menores) o needs_review (queda algo que no se puede arreglar sin cambiar tu contenido).
  • El informe: ledger con cada arreglo (aplicado o rechazado, y por qué) e issues con lo que queda, con sus páginas en location.pages.
  • Nunca cambia tu texto ni tus valores: un importe mal escrito se señala, no se corrige.

Límites

  • Se rechazan PDF con contraseña y archivos que no son del formato que dicen.
  • Lo que se quita por seguridad (acciones automáticas al abrir, ficheros incrustados…) aparece en sanitized.removed.

Preguntas frecuentes

No. La revisión no usa IA.
Sí, con la misma llamada. Cada formato tiene su lista de comprobaciones en Revisar.
Usa extract: devuelve el PDF en Markdown, con OCR para las páginas escaneadas.

Sigue leyendo