Markdown в PDF
Превратите файл Markdown в свёрстанный PDF с заголовками, списками, таблицами и кодом.
Разбор и вёрстка при преобразовании Markdown в PDF идут на вашем устройстве. Внутренние заметки и неопубликованные списки изменений никуда не загружаются.
Объединить результат с другими PDF
Об инструменте Markdown в PDF
Markdown пишут так, чтобы его читали в исходном виде, и именно поэтому он неудобен как вложение. README, заметке по проектированию или списку изменений сперва нужно стать документом, чтобы человек вне репозитория читал их спокойно. Этот конвертер по-настоящему разбирает Markdown, а не угадывает: уровни заголовков становятся заголовками разного кегля, нумерованные списки сохраняют счёт и начальное значение, вложенные пункты — отступ, таблицы GFM рисуются с настоящими линейками и повторяют шапку при переходе на новую страницу, а код набирается моноширинным на подложке.
Возможности
- Полный разбор CommonMark и Markdown в стиле GitHub
- Заголовки шести уровней, каждый соразмерно основному тексту
- Нумерованные списки сохраняют начальный номер, вложенные — отступ
- Таблицы GFM с линейками, вписанные в страницу и разбитые между страницами
- Блоки кода моноширинным шрифтом на слегка подкрашенной подложке
- Цитаты отмечены линейкой, горизонтальные разделители рисуются линиями
- Перетащите .md или вставьте исходник и правьте прямо здесь
Как использовать Markdown в PDF
- Вставьте Markdown или перетащите на страницу файл .md
- Проверьте, сколько найдено заголовков, таблиц и блоков кода
- Выберите формат страницы, поля, кегль и шрифт
- Преобразуйте, прочитайте предпросмотр и скачайте PDF
Пример
Ввод
## Release notes
- Faster first paint
- Exports keep the sort order
| Area | Before | After |
| --- | --- | --- |
| Export | 12 s | 4 s |
Результат
A PDF with a sized heading, a bulleted list, and a bordered two-row table with a shaded header.
На каждой странице, куда переходит таблица, сверху повторяется её шапка.
Частые ошибки и устранение неполадок
- Пропали полужирный и курсив. — Внутристрочное выделение намеренно сглаживается — стандартные шрифты PDF не меняют начертание посреди строки. Структура сохраняется, посимвольное оформление — нет.
- Широкая таблица сжалась до нечитаемости. — Колонки сперва меряются по содержимому, затем масштабируются под страницу. Перейдите в альбомную ориентацию, уменьшите кегль или сократите самые длинные ячейки.
- Изображений из Markdown нет в PDF. — Сохраняется только альтернативный текст: файлы изображений лежат там, где их ждёт Markdown, и в состав вставленного текста не входят.
- В начале документа появился служебный блок. — Front matter в YAML — это не Markdown, поэтому он выводится абзацем. Удалите его из редактора перед преобразованием.
Часто задаваемые вопросы
- Загружается ли мой Markdown куда-то для вёрстки?
- Нет. Разбор и вёрстка идут в этой вкладке, так что закрытый README или неопубликованный список изменений остаются на вашей машине.
- Понимает ли он Markdown в стиле GitHub?
- Да — таблицы, зачёркивание и блоки кода с указанием языка разбираются. Списки задач выводятся обычными пунктами: в PDF нечего отмечать.
- Что происходит со ссылками в тексте?
- Текст ссылки сохраняется, адрес отбрасывается. Там, где читателю нужно ввести адрес, выпишите его прямо в тексте.
- Можно ли собрать несколько файлов Markdown в один PDF?
- Преобразуйте каждый, затем объедините результаты — так вы задаёте и порядок, и можете поставить титульную страницу.
- Почему кегль блока кода отличается от основного текста?
- Моноширинные шрифты шире на символ, поэтому код набирается чуть мельче, чтобы уместиться в ту же колонку без переносов через строку.
Связанные инструменты
- Предпросмотр Markdown — Преобразуйте Markdown в HTML с предпросмотром в реальном времени.
- HTML в PDF — Превращает HTML-разметку в аккуратный постраничный PDF.
- Текст в PDF — Превращает набранный или вставленный текст в постраничный PDF.
- PDF в текст — Извлекайте выделяемый текст из PDF в виде обычного текста или Markdown.
- HTML в Markdown — Преобразование HTML в чистый, читаемый Markdown.
- Объединить PDF — Объедините несколько PDF в один с возможностью изменения порядка.
- Колонтитулы PDF — Ставит сквозные колонтитулы на каждую страницу.
Все инструменты ArrayKit