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.
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"}' 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 Sube un PDF digital Solo PDF con capa de texto. La herramienta gratis toma las primeras 15 páginas, hasta 8 MB.
El engine devuelve Markdown Títulos, listas y tablas vuelven como texto indexable.
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 ¿Cómo convierto un PDF a Markdown?– Sube un PDF digital (hasta 8 MB). El Brainiall Document engine convierte las páginas 1–15 y devuelve Markdown para copiar o descargar.
¿Los PDF escaneados funcionan en esta herramienta gratis?+
¿Cómo convierto más de 15 páginas?+
¿Puedo usar el resultado en un pipeline RAG?+