Конвертировать Markdown в PDF
Превратите README, заметки или документацию в аккуратно свёрстанный PDF — таблицы в стиле GitHub, подсветка кода, сноски и кликабельное оглавление, — и видьте результат прямо во время правки.
- Удаляется сразу после конвертации
- Зашифрованная передача, мгновенное удаление
- Без регистрации и водяных знаков
Нет файла под рукой?
Как это работает
Добавьте Markdown
Перетащите файл .md вместе с его изображениями, если они есть, или пишите и вставляйте текст прямо в редактор.
Оформите страницу
Выберите шрифт, размер страницы и поля, добавьте оглавление. Предпросмотр обновляется по мере ввода.
Создайте PDF
Заголовки становятся закладками PDF, а все ссылки остаются кликабельными.
Какой Markdown и во что он превращается
Markdown — это семейство, а не единая спецификация. Общее ядро — заголовки, выделение, списки, ссылки, изображения, цитаты, блоки кода — везде одинаково, а дальше каждая реализация отличается. Здесь поддерживается широко принятый расширенный набор: таблицы, блоки кода с подсветкой синтаксиса, списки задач, зачёркивание, сноски и front matter. Это покрывает то, что пишут почти все, и границу лучше знать заранее, чем обнаружить.
Заголовки становятся настоящей структурой PDF, а не просто крупным текстом: у них есть уровни, поэтому в PDF появляется боковая панель закладок для навигации. Ссылки становятся работающими аннотациями-ссылками. Блоки кода набираются моноширинным шрифтом с подсветкой — в этом разница между документом, который приятно читать, и серой стеной текста. Размер страницы и поля подобраны для чтения, а не унаследованы, ведь у файла Markdown нет мнения о бумаге.
Изображения должны быть доступны, и это самое частое разочарование. Файл Markdown ссылается на картинки, а не содержит их, поэтому относительный путь работает, только если изображение перетащено вместе с файлом, а веб-адрес — только если сервер разрешает другим сайтам его загружать. Изображение, которое не удалось найти, помечается в PDF подписью, а не оставляет молчаливый пропуск, так что недостающую схему вы увидите сразу, а не после отправки документа.
Две вещи намеренно показываются как код, а не отрисовываются. Математическим формулам в нотации LaTeX и диаграммам Mermaid нужен собственный рендерер, а неправильная отрисовка хуже исходника: неверно отрисованное уравнение ошибочно так, что этого никто не заметит. Сырой HTML внутри Markdown обрабатывается для простого строчного оформления, но не для вёрстки, потому что произвольному блоку разметки не место в документе, разбитом на страницы.
Если нужно другое
Pandoc — серьёзный инструмент для этой задачи, и он бесплатен. pandoc doc.md -o doc.pdf --pdf-engine=xelatex верстает через LaTeX, что даёт по-настоящему красивый результат с правильными переносами, контролем висячих строк и настоящим оглавлением, а с шаблоном вы управляете каждым аспектом дизайна. Он также правильно отрисовывает математику LaTeX — как раз то, чего здесь нет. Цена — установка дистрибутива TeX, а он немаленький.
Для документации, а не разового документа, генератор статических сайтов или mdBook дают нечто лучшее, чем PDF: с поиском, ссылками и удобным чтением на телефоне. Конвертируйте в PDF, когда документ нужно распечатать, приложить или отправить в архив, — и в любом случае храните Markdown как первоисточник, ведь именно эту версию можно редактировать и сравнивать.
Частые вопросы
Какие возможности Markdown поддерживаются?
Всё, что GitHub отображает в README: заголовки, выделение, зачёркивание, ссылки и автоссылки, изображения, цитаты, вложенные списки, списки задач, таблицы с выравниванием, блоки кода с подсветкой синтаксиса для 35+ языков, сноски и встроенный HTML.
Как добавить изображения?
Перетащите изображения вместе с файлом .md (или добавьте их позже). Они сопоставляются по имени файла, так что  найдёт chart.png, где бы он ни лежал в вашей папке. Изображения из интернета подгружаются, если их сервер это разрешает.
Можно ли получить оглавление?
Да — отметьте «Оглавление» или поставьте [TOC] отдельной строкой там, где оно нужно. В обоих случаях пункты — это ссылки, ведущие на нужную страницу, а каждый заголовок также появляется на боковой панели закладок PDF.
Где-нибудь сохраняется мой текст?
Ваш Markdown превращается в веб-страницу прямо здесь, и ничего не сохраняется. Затем эта страница отправляется по зашифрованному соединению на наш сервер, превращается в PDF и сразу удаляется. Если сервер вдруг недоступен, инструмент переключается на собственный конвертер и сообщает вам об этом.
Попадает ли front matter в PDF?
Нет. Блок YAML front matter в начале не выводится на страницу, а его title: становится названием документа PDF.
Можно ли использовать HTML внутри Markdown?
Да, для оформления — <details>, <kbd>, <sup>, таблицы и прочее отображаются как обычно. Скрипты, формы и встроенные фреймы удаляются, потому что документу незачем выполнять код.
Полезно знать: Математические формулы и диаграммы Mermaid показываются как код, а не отрисовываются. Изображения нужно перетащить вместе с файлом или разместить там, откуда их разрешено загружать; вместо отсутствующего изображения в PDF будет подпись, а не пустое место.
Похожие инструменты
Markdown в HTML
Markdown в аккуратную веб-страницу или фрагмент HTML
HTML в PDF
Разметка в PDF — точно как печатает браузер
TXT в PDF
Текст или заметки в аккуратный PDF
ODT в PDF
Текст OpenDocument в PDF, как в Writer
RTF в PDF
Файлы RTF в PDF с сохранением оформления
MOBI в PDF
Книги Kindle MOBI в PDF с кликабельным оглавлением