Skip to main content
Para extraer el texto de un PDF (también escaneado) y dárselo a un LLM, llama a extract con el fichero. Doconda devuelve Markdown con títulos, tablas y columnas en su orden y marcas de página, y lee con OCR las páginas escaneadas y sus tablas.

Pasos

  1. Guarda tu API key en DOCONDA_API_KEY e instala el SDK (pip install doconda o npm install @doconda/sdk).
  2. Llama a extract con una ruta, una URL pública, bytes o un id file_…/doc_….
  3. Pasa el markdown a tu modelo.

Qué devuelve

  • markdown: el texto con su estructura. En PDF, títulos, tablas y columnas en su orden, con marcas de página.
  • chars, pages y truncated (si pasa de 2 000 000 de caracteres).

Límites

  • Hasta 100 páginas escaneadas por PDF; las siguientes salen marcadas como «sin leer». Un PDF puede tener hasta 1 000 páginas.
  • Un PDF largo y escaneado puede tardar unos minutos: pasados 120 s la API responde 202 con { "id", "status" } y lo recoges con GET /extract/{id}. El SDK espera por ti.
  • Ficheros de hasta 20 MB. Las URL solo pueden apuntar a direcciones públicas.

Preguntas frecuentes

Word, PowerPoint, Excel (también .doc, .ppt y .xls), imágenes (PNG, JPG, GIF, WebP), TXT y Markdown. En PowerPoint, una sección por diapositiva con sus notas; en Excel, una tabla por hoja.
No. Es una lectura, no un documento: no se guarda una vez te ha dado el texto, y si no lo recoges se borra a los 15 minutos. El fichero enviado por URL, base64 o multipart también se borra a los 15 minutos.
Mira la tabla de precios. Cuenta para el límite de 120 documentos por minuto.
Revísalo con operation: "review": añade una capa de texto invisible (OCR) a las páginas escaneadas. Ver Revisar.

Sigue leyendo