Конвертируйте Markdown в PDF
Коротко об инструменте
README, черновик статьи или заметки из Obsidian живут в .md, а отправить их нужно одним файлом, который откроется без редактора разметки. Вставьте текст в поле «Markdown на входе» и нажмите «Создать PDF» — браузер сразу отдаст документ. Разметку раскрывает marked, страницу печатает jsPDF, обе работают во вкладке. Важное ограничение: шрифты jsPDF содержат только латиницу, поэтому русский текст в PDF не отобразится. Смотрите также: посмотреть Markdown как обычную веб-страницу, сверстать PDF прямо из HTML, сделать PDF из простого текста без разметки.
Инструмент печатает документ библиотекой jsPDF, а её стандартные шрифты Helvetica и Times содержат только латиницу и знаки WinAnsi. Кириллических глифов в них нет, поэтому русские слова превращаются в пустые места или мусор. Обойти это внутри страницы нельзя: нужен встроенный шрифт с кириллицей. Для русского документа надёжнее открыть Markdown в редакторе и напечатать в PDF через диалог печати системы.
Разбор делает marked, поэтому базовый Markdown раскрывается: заголовки, жирный и курсив, маркированные и нумерованные списки, абзацы, ссылки как текст. Оформление в PDF минимальное — это не вёрстка типографского качества. Сложные конструкции вроде вложенных таблиц, сносок и HTML внутри Markdown лучше не рассчитывать увидеть в том же виде.
Нет. В документ попадает текст, изображения по ссылке не подгружаются и не встраиваются. Если иллюстрации обязательны, соберите документ в редакторе, который умеет работать с картинками, а эту страницу используйте для текстовых материалов: инструкций, спецификаций, списков задач.
Формально ограничения нет, но практический предел — несколько десятков страниц текста. Чем длиннее исходник, тем дольше вкладка собирает документ, а на телефоне сборка длинного файла может занять ощутимое время. Большую книгу удобнее разбить на главы и собрать несколько файлов.
Никуда. Страница подтягивает с CDN только код marked и jsPDF, а сам документ собирается из содержимого поля прямо во вкладке и сохраняется на ваш диск средствами браузера. Черновик, который ещё не должен попасть наружу, можно вставлять без риска.
Настроек в интерфейсе нет — только поле ввода и кнопка. Документ печатается с параметрами по умолчанию, поэтому если нужны конкретный формат, поля или колонтитулы, доводите файл в PDF-редакторе после скачивания.
Соседняя страница «Markdown в HTML» отдаёт разметку, которую вы вставите на сайт или в письмо, — её ещё можно править. Здесь получается конечный файл для отправки и печати, менять его после сборки уже неудобно. Выбирайте по тому, что нужно на выходе: страница или документ.
До: # Deploy notes **Step 1.** Build the image - run npm ci - run npm test
После: PDF на одну страницу: «Deploy notes» крупным кеглем, «Step 1.» жирным, ниже два пункта списка с маркерами.
До: # Отчёт за сентябрь **Итог:** план выполнен
После: В PDF на месте русских слов остаются пустые места: латинских глифов для кириллицы в шрифте нет.
Оценка и фидбек помогают понять, что улучшать дальше.