PDF to Markdown Converter: Docling Parser for AI & RAG
Pricing
from $8.00 / 1,000 pages
PDF to Markdown Converter: Docling Parser for AI & RAG
Convert PDF, DOCX, PPTX, XLSX, HTML and images to clean Markdown and structured JSON using IBM's open-source Docling library. Preserves headings, tables, and page structure. RAG-ready chunked output mode for LLM pipelines.
Pricing
from $8.00 / 1,000 pages
Rating
0.0
(0)
Developer
Raion Al
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
PDF to Markdown Converter — Docling Document Parser for AI & RAG
Convert PDF, DOCX, PPTX, XLSX, HTML, and images to clean Markdown and structured JSON. Powered by Docling, IBM's open-source document-conversion library (MIT licensed, 51,000+ GitHub stars, 2.4M+ monthly downloads). Headings, tables, and page structure are preserved. Includes a RAG-ready chunked output mode for feeding LLM pipelines and vector stores directly.
Great for: pdf to markdown, document parser, docling, RAG/LLM ingestion pipelines, AI knowledge bases, research paper processing, and converting legacy DOCX/PPTX archives to Markdown.
What it does
Give it a list of document URLs — it downloads and converts each one, returning clean structured output. No files are stored beyond the run.
Output formats
outputFormat | What you get |
|---|---|
markdown | Clean Markdown text |
json | Full structured document (headings, tables, layout, bounding boxes) |
both (default) | Markdown + JSON |
chunks | RAG-ready semantic chunks, each with its heading context — ready to embed and index |
Example input
{"documents": ["https://example.com/report.pdf","https://example.com/slides.pptx"],"outputFormat": "both","ocrEnabled": false}
Output
One row per document:
| Field | Description |
|---|---|
documentUrl | The document converted |
format | Detected format (pdf, docx, pptx, xlsx, html, image) |
pageCount | Pages in the document |
markdown | Markdown output (if requested) |
json | Structured JSON output (if requested) |
chunks / chunkCount | RAG chunks (if outputFormat: "chunks") |
status | ok or error |
OCR
Turn on ocrEnabled for scanned PDFs and images with no embedded text layer. It's slower and billed separately — leave it off for normal digital PDFs/DOCX/PPTX, which convert faster without it.
Pricing
Billed per page successfully converted (fair for a 2-page doc vs. a 200-page one) plus a per-document OCR surcharge when OCR is used. Failed documents are not charged.
FAQ
How do I convert a PDF to Markdown?
Pass the PDF's URL in documents and run. The markdown field in the output is ready to use as-is.
Does this work for scanned PDFs?
Yes — turn on ocrEnabled. It's slower than normal text extraction, so it's billed at a separate rate; leave it off for regular digital PDFs.
What is the "chunks" output for? It splits the document into semantically coherent pieces (respecting headings and structure) sized for embedding into a vector database — the standard input shape for RAG pipelines.
How is this different from just using Docling myself? Docling requires installing Python + ML dependencies and managing compute. This runs it as a hosted API — no setup, pay only for what you convert.
Please note
Only convert documents you have the right to process. Documents are processed transiently and not retained beyond the run.
Built with Apify Python SDK + Docling.