Skip to main content
AI Autopilot — +6% de throughput y $781K de ganancia anual en piloto controlado de 25 días. Brasil Mineral #441 (Jul 2024).Ver Resultados
Brainiall
  • Productos
  • Sectores
  • Demo
  • Resultados de Pilotos
  • Por qué nosotros
IngresarProbar Demo en Vivo
Brainiall
IA que impulsa la economía real. Minería. Industria. Voz. Bootstrapped desde 2019.
Productos
  • AI Autopilot
  • IAs Especialistas
Sectores
  • Industrial
  • Minería
  • Energía
  • Tecnología
Empresa
  • Acerca de
  • Por qué nosotros
  • Resultados de Pilotos
  • Artículos
  • Changelog
  • Contáctenos
Recursos
  • Precios
  • APIs para Devs
  • Docs
  • Integraciones
  • Comparativa
  • Centro de Confianza
  • DPA
  • MSA
  • Estado

Manténgase informado

Insights de IA especialista, entregados semanalmente.

© 2026 Brainiall, Inc. Todos los derechos reservados.
Política de PrivacidadTérminos de Uso

Herramienta gratis

PDF a Markdown

Convierte PDF digitales en Markdown limpio. Primeras 15 páginas, sin registro.

Brainiall Document engine

Convierte un PDF digital a Markdown en el navegador con el Brainiall Document engine. Gratis en las páginas 1–15. Para el documento completo y OCR, usa la API.

Esta herramienta gratis convierte las páginas 1–15 de PDF digitales de hasta 8 MB. Las páginas escaneadas no pasan por OCR aquí.

Documentos más largos → API

Automatiza esto por API

El mismo Brainiall Document engine. Intégralo en tu pipeline de ingesta — sin biblioteca envoltorio.

Obtener una clave de APIDocs de la API
curl
curl https://api.brainiall.com/v1/document/pdf-to-markdown/base64 \
  -H "Authorization: Bearer $BRAINIALL_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: text/markdown, text/plain, application/json" \
  -d '{"pdf":"'"$(base64 < report.pdf | tr -d '\n')"'","page_range":"1-15"}'
Pipeline RAG

Convierte y luego trocea. Envía los trozos a tu índice de embeddings.

import os, json, base64, urllib.request

API = "https://api.brainiall.com/v1/document/pdf-to-markdown/base64"

def pdf_to_markdown(path, page_range="1-15"):
    with open(path, "rb") as handle:
        payload = json.dumps({
            "pdf": base64.b64encode(handle.read()).decode("ascii"),
            "page_range": page_range,
        }).encode("utf-8")
    req = urllib.request.Request(
        API,
        data=payload,
        headers={
            "Authorization": f"Bearer {os.environ['BRAINIALL_API_KEY']}",
            "Content-Type": "application/json",
            "Accept": "text/markdown, text/plain, application/json",
        },
        method="POST",
    )
    with urllib.request.urlopen(req) as resp:
        return resp.read().decode("utf-8")

def chunk_for_index(markdown, max_chars=1200):
    chunks, buf, size = [], [], 0
    for block in markdown.split("\n\n"):
        if size + len(block) > max_chars and buf:
            chunks.append("\n\n".join(buf))
            buf, size = [], 0
        buf.append(block)
        size += len(block)
    if buf:
        chunks.append("\n\n".join(buf))
    return chunks

# markdown = pdf_to_markdown("report.pdf")
# chunks = chunk_for_index(markdown)
# send each chunk to your embedding index

Cómo funciona

  1. Sube un PDF digital

    Solo PDF con capa de texto. La herramienta gratis toma las primeras 15 páginas, hasta 8 MB.

  2. El engine devuelve Markdown

    Títulos, listas y tablas vuelven como texto indexable.

  3. Enchúfalo a la recuperación

    Copia el curl o el snippet del pipeline. El mismo contrato de esta página, sin el tope de 15 páginas.

Preguntas

Sube un PDF digital (hasta 8 MB). El Brainiall Document engine convierte las páginas 1–15 y devuelve Markdown para copiar o descargar.