Преобразование 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?
- Загрузите `.md` в кодировке UTF-8.
- Нажмите «Обработать». На этой странице нет темы и формата бумаги.
- Скачайте PDF.
- Проверьте заголовки, списки и глифы 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
Файлы нужны только для этой обработки и потом удаляются.