Skip to main content
Glama
HEMANT16

pdftomarkdown

by HEMANT16

📄 PDF to Markdown (PDF to MD) — быстрый, приватный конвертер с открытым исходным кодом

Лучший конвертер с открытым исходным кодом для преобразования PDF в Markdown — для людей, разработчиков и ИИ-агентов.
Легко конвертируйте PDF, Word (.docx), Excel и CSV (.xlsx, .csv) и YouTube-ссылки в чистый, структурированный, токен-эффективный Markdown (.md).

Live Web App NPM Version GitHub Stars License: MIT 100% In-Browser Privacy AI / MCP Ready


📑 Содержание


Related MCP server: md-converter-mcp

🎯 Зачем конвертировать PDF в Markdown?

PDF-файлы созданы для визуальной печати, а не для редактирования или ИИ-вычислений. Они удерживают содержимое внутри двоичных объектов с фиксированными координатами. Markdown (.md) — универсальный стандарт для:

  1. 🤖 ИИ- и LLM-процессов: максимизирует плотность токенов в промпте для Claude, ChatGPT, Cursor и Gemini за счёт удаления избыточности вёрстки.

  2. 🗂️ Управления знаниями: простое импортирование в Obsidian, Notion, Logseq, Roam и Apple Notes.

  3. 📝 Технической документации: прямая загрузка в генераторы статических сайтов, такие как Docusaurus, VitePress, MkDocs и Astro.

  4. 🌿 Версионирования в Git: чистые построчные diffs вместо непрозрачных двоичных изменений.


🏗️ Архитектура и процесс конвертации

                                  INPUT SOURCE
         ┌──────────────────────────────┬──────────────────────────────┐
         ▼                              ▼                              ▼
  📄 PDF Document                📝 Word / Excel                🎥 YouTube Link
  (Local / Remote URL)           (.docx, .xlsx, .csv)           (Video URL / Shorts)
         │                              │                              │
         └──────────────────────────────┼──────────────────────────────┘
                                        ▼
                     ┌──────────────────────────────────────┐
                     │     Unified Geometric & NLP Engine   │
                     ├──────────────────────────────────────┤
                     │  • Visual Reading Order Sorter       │
                     │  • H1–H4 Typography Hierarchy        │
                     │  • GFM Table Reconstructor           │
                     │  • Code Block & List Parser          │
                     │  • Link & Metadata Extractor         │
                     └──────────────────────────────────────┘
                                        │
                                        ▼
                                 CLEAN MARKDOWN
         ┌──────────────────────────────┼──────────────────────────────┐
         ▼                              ▼                              ▼
  🌐 Web UI Workspace           💻 CLI Output Stream           🤖 AI Agent Context
  (Split Editor + Preview)       (stdout / .md file export)     (Claude / Cursor MCP)

✨ Ключевые возможности

  • 🔒 100% приватность в браузере: в веб-приложении документы конвертируются локально в памяти через WebAssembly / JavaScript. Ни один файл не загружается на внешние серверы.

  • ⚡ CLI без установки (npx): конвертируйте любые PDF, документы Word или CSV прямо из командной строки без настройки.

  • 📊 Умное распознавание таблиц: автоматически выравнивает многоколоночные строки в чистые pipe-таблицы GitHub Flavored Markdown (GFM) (| Header | ... |).

  • 🗂️ Многоформатная расширяемость: конвертирует PDF, Word (.docx), Excel/CSV (.csv) и YouTube-видео в Markdown.

  • 🤖 Встроенный сервер Model Context Protocol (MCP): подключайтесь напрямую к Claude Desktop, Cursor, Windsurf и Antigravity без единой строчки кода.

  • 🎨 Минималистичное двухпанельное рабочее пространство: живой редактор исходного Markdown и предпросмотр HTML с счётчиками строк, слов и символов.

  • 🚀 Молниеносная скорость: конвертирует стандартные многостраничные документы за миллисекунды без тяжёлых GPU или многогигабайтных моделей.


🚀 Как использовать (3 способа)

1. Веб-приложение (без установки)

Перейдите на pdftomarkdown.fyi:

  1. Перетащите любой PDF-файл в окно.

  2. Нажмите Конвертировать в Markdown.

  3. Просмотрите отрендеренный документ рядом с исходным и нажмите Скопировать Markdown или Скачать .md.


2. CLI без установки (npx)

Установка не требуется. Запускайте прямо в терминале:

# Convert a local PDF file
npx pdftomarkdown research-paper.pdf -o paper.md

# Convert a Word document (.docx)
npx pdftomarkdown document.docx -o doc.md

# Convert a CSV table to GFM pipe tables
npx pdftomarkdown financials.csv -o financials.md

# Extract timestamped transcript from a YouTube video
npx pdftomarkdown "https://www.youtube.com/watch?v=dQw4w9WgXcQ" > video.md

# Convert with an automatic Table of Contents
npx pdftomarkdown manual.pdf --toc -o manual.md

# Pipe directly into an AI tool / LLM
cat quarterly-report.pdf | npx pdftomarkdown | llm "Summarize the key takeaways"

3. ИИ-агент и MCP-сервер (Claude / Cursor)

Дайте своим ИИ-ассистентам возможность конвертации PDF в Markdown без единой строчки кода.

Настройка Claude Desktop:

Добавьте эту запись в claude_desktop_config.json:

{
  "mcpServers": {
    "pdftomarkdown": {
      "command": "npx",
      "args": ["-y", "pdftomarkdown", "--mcp"]
    }
  }
}

После этого вы можете попросить Claude:

«Прочитай whitepaper.pdf и преобразуй его в чистый Markdown с оглавлением».


📊 Бенчмарк и сравнительная таблица

Возможность

pdftomarkdown

PSPDFKit

Marker

Microsoft MarkItDown

Мгновенное веб-приложение

✅ Да (pdftomarkdown.fyi)

❌ Нет

❌ Нет

❌ Нет

100% приватность в браузере

✅ Да (0 загрузок)

❌ Нет

❌ Нет

❌ Нет

CLI без установки (npx)

✅ Да

✅ Да

❌ (Тяжёлый Python)

❌ (Python pip)

Живой рендер-предпросмотр

✅ Да (бок о бок) [не checked]

❌ Нет

❌ Нет

❌ Нет

Word (.docx) в MD

✅ Да

❌ Нет

❌ Нет

✅ Да

Excel / CSV в GFM-таблицу

✅ Да

❌ Нет

❌ Нет

✅ Да

YouTube-видео в транскрипт

✅ Да

❌ Нет

❌ Нет

✅ Да

Model Context Protocol (MCP)

✅ Да (встроен)

⚠️ Частично

❌ Нет

⚠️ Только Python

Скорость выполнения

⚡ < 200 ms / стр.

⚡ < 200 ms / стр.

🐢 5–20 s (GPU)

⚡ < 500 ms / стр.

Аппаратная нагрузка

🪶 Невесомый (JS)

🪶 Невесомый

🐘 Гигантский (10GB+ PyTorch)

🐍 Окружение Python


🗂️ Поддерживаемые форматы

Формат

Расширение

Стиль вывода

PDF-документы

.pdf

Заголовки (H1–H4), списки, GFM-таблицы, ссылки, блоки кода

Документы Word

.docx

Заголовки, жирный/курсив, маркированные списки, чистые ссылки

Excel и CSV

.csv, .tsv, .xlsx

Pipe-таблицы GitHub Flavored Markdown (GFM)

YouTube-ссылки

https://youtube.com/...

Транскрипт с таймкодами (00:00), описание и метаданные

Обычный текст и код

.txt, .json, .xml

Форматированные блоки кода и читаемые Markdown-блоки


🛠️ Справка по CLI и опциям

pdftomarkdown — The universal document to Markdown converter.

Usage:
  npx pdftomarkdown <file-or-url> [options]

Options:
  -o, --output <file>    Write output directly to a file (.md)
  --toc                  Automatically generate a Table of Contents
  --no-tables            Disable automatic GFM table detection
  --mcp                  Start Model Context Protocol (MCP) server
  -v, --version          Show current version
  -h, --help             Show help documentation

💻 Программический API (Node / TypeScript)

Вы можете импортировать и использовать конвертер непосредственно в своих проектах Node.js или TypeScript:

import { convertPdfToMarkdown, convertAnyToMarkdown } from 'pdftomarkdown';

// Convert a PDF buffer or file
const markdown = await convertPdfToMarkdown(pdfBuffer, {
  includeToc: true,
  detectTables: true,
  preservePageBreaks: true,
});

console.log(markdown);

🔍 Техническое SEO и производительность

  • Primary Keywords: конвертер PDF в Markdown, PDF в MD, конвертация PDF в Markdown.

  • Вторичные ключевые слова: PDF в Markdown онлайн, бесплатный конвертер PDF в Markdown, преобразовать PDF-файл в Markdown, извлечь Markdown из PDF, Word в Markdown, YouTube в Markdown.

  • Технические стандарты: семантический HTML5, Schema.org-схемы WebSite, WebApplication и FAQPage в JSON-LD, sitemap.xml, robots.txt.

  • Нулевая клиентская нагрузка: без тяжёлых UI-фреймворков в движке парсера, оптимизированные worker-потоки WebAssembly.


❓ Часто задаваемые вопросы (FAQ)

Что такое конвертация PDF в Markdown?

Конвертация PDF в Markdown анализирует геометрию, шрифты и позиции текста внутри PDF-файлов с фиксированной вёрсткой и преобразует их в простой текстовый формат Markdown (.md), сохраняя заголовки, списки, таблицы и ссылки.

Как бесплатно преобразовать PDF в Markdown?

Вы можете использовать веб-приложение на pdftomarkdown.fyi или выполнить npx pdftomarkdown input.pdf -o output.md в терминале. Обе возможности полностью бесплатны, без регистрации и подписок.

Будет ли мой документ конфиденциальным?

Да. При использовании веб-приложения весь парсинг происходит локально в памяти вашего браузера. Никакие файлы или текстовые потоки никогда не отправляются на наши серверы.

Можно ли конвертировать таблицы из PDF в Markdown?

Да. Наш движок определяет горизонтально и вертикально выровненные колонки текста и форматирует их в стандартные pipe-таблицы GitHub Flavored Markdown (GFM).

Можно ли использовать результат с ChatGPT, Claude и LLM?

Да. Чистый Markdown — оптимальный входной формат для ИИ-промптов и векторных БД RAG, снижающий расход токенов и сохраняющий иерархию документа.


📄 Лицензия и отказ от ответственности

Распространяется под лицензией MIT. Подробнее см. LICENSE.

Отказ от ответственности: все названия продуктов, логотипы и бренды (включая Microsoft, PSPDFKit/Nutrient, Marker, Claude и ChatGPT) являются собственностью соответствующих владельцев и используются здесь исключительно для идентификации, совместимости и сравнительных целей.

Copyright © 2026 PDF to Markdown

Related MCP Connectors

Related MCP Servers