Перейти к основному содержимому
PPDF123

Преобразование Markdown в PDF

«Markdown в PDF» рендерит файл .md на CommonMark в PDF через WeasyPrint, используя набор шрифтов, который покрывает китайский, японский и корейский текст. Файл должен быть в кодировке UTF-8.

Перетащите файлы сюда или нажмите, чтобы выбрать

Форматы: MD · до 500.0 MB на файл · до 20 файлов за раз

Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.

Markdown в PDF разбирает CommonMark через `pulldown_cmark`, оборачивает в HTML (стек Noto Sans CJK) и печатает через WeasyPrint. Загрузите `.md`. API также принимает ZIP из Markdown и ресурсов. Выбор файлов на сайте показывает только `.md`.

Это не копия Pandoc и не движок слайдов. Таблицы, зачёркивание и списки задач отображаются; другие расширения, характерные для GitHub, например сноски и коды эмодзи, не преобразуются. Страницы — A4 с полями 2 см. JavaScript в огороженном HTML не исполняется.

Имена не на `.md` / `.zip` отвергаются. Путь Markdown требует UTF-8. Зашифрованный PDF — неверный вход. Начинайте с Markdown.

Если HTML уже есть, HTML в PDF пропускает шаг CommonMark. Если есть PDF и нужен Markdown — обратное направление: PDF в Markdown.

Загрузки временные. Библиотеку ваших Markdown мы не храним.

Функции

  • CommonMark (`pulldown_cmark`), затем WeasyPrint
  • HTML-обёртка с CJK; не Pandoc
  • Сайт принимает `.md`; API также разрешает ZIP
  • Анонимный API: /api/v1/convert/markdown/pdf

Когда применять

  • Напечатать README или спецификацию в PDF
  • Превратить Markdown с OCR в печатный PDF
  • Поделиться заметками CommonMark как постраничным файлом

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

  1. Загрузите `.md` в кодировке UTF-8.
  2. Нажмите «Обработать». На этой странице нет темы и формата бумаги.
  3. Скачайте PDF.
  4. Проверьте заголовки, списки и глифы CJK. Сложный встроенный HTML может не напечататься.

Ограничения и особые случаи

  • Нет фильтров Pandoc, нет JS, нет выбора темы
  • Выбор файлов на сайте не показывает ZIP, хотя API его разрешает
  • Markdown должен быть UTF-8
  • Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.

Примеры

  • Заголовки и списки Markdown UTF-8 обычно становятся коротким PDF с этими стилями
  • Переименование .txt в .md может пройти проверку расширения и всё равно требовать валидный UTF-8

Конфиденциальность этого инструмента

Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.

Частые вопросы

Исполняются Mermaid или JS-виджеты?
Нет. WeasyPrint печатает HTML, собранный из CommonMark. Скрипты не исполняются.
Почему файл отвергли?
Имя должно оканчиваться на .md или .zip. Другие расширения отклоняются как неподдерживаемый тип файла.
Можно отправить сюда Markdown с OCR?
Да, если это .md. Это одна из немногих полезных передач OCR на этом сайте.
Это полный GitHub Flavored Markdown?
Частично. Таблицы, зачёркивание и списки задач включены поверх CommonMark; сноски и коды эмодзи — нет.

Последнее обновление:

Вызов из кода

Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.

curl -X POST "https://pdf123.xyz/api/v1/convert/markdown/pdf" \
  -F "[email protected]" \
  -o output.pdf

Есть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API

Использовать через ИИ-агента

Скилл

С этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «Markdown в PDF» за вас: /skills/pdf123-markdown-to-pdf.md

Все скиллы для агентов

Файлы нужны только для этой обработки и потом удаляются.