Markdown в PDF
Вставьте Markdown, посмотрите настоящие страницы и скачайте постраничный PDF — бумага, кегль и поля в одной строке.
Предпросмотр страниц
Ожидание MarkdownВставьте Markdown, чтобы увидеть готовые страницы: один лист на страницу, с теми же номерами в колонтитуле, что будут в PDF.
Как пользоваться
- Вставьте Markdown в левое поле или нажмите «Открыть .md», чтобы прочитать файл UTF-8 до 2 МБ. Кнопки «Конвертировать» нет: страницы пересобираются примерно через четверть секунды после того, как вы перестали печатать.
- Проверьте листы справа — каждый из них итоговая страница, включая номера в колонтитуле. Меняйте бумагу (A4 / Letter), размер шрифта (S / M / L) или поле (стандартное / узкое) в строке выше; число страниц обновляется сразу.
- Нажмите «Скачать PDF». Файл собирается на вашем устройстве, а кнопка ненадолго показывает «Скачано». Ничего не загружается, не сохраняется и не попадает в URL.
Пример
Ввод
# Локальность прежде всего Markdown остаётся **в этой вкладке**. PDF собирается на вашем устройстве. ## Что получится - Страницы A4 или Letter с номерами - [Кликабельные ссылки](https://example.com) в PDF | Параметр | Значения | | --- | --- | | Бумага | A4 / Letter | > Отрисовка локальная; ничего не загружается. ```js const pdf = await build(markdown); ```
Результат
markdown.pdf — 1 страница Страница 1 · A4 · Средний · Стандартное поле Заголовок: Локальность прежде всего Колонтитул: 1 / 1
Предпросмотр использует тот же отрисовщик, что и PDF, поэтому листы на экране совпадают с листами в файле. Текст рисуется как изображение с двойным разрешением: чётко на экране и в печати, но не выделяется.
Правила, ограничения и известные проблемы
- Текст в PDF — это изображение: его нельзя выделить, скопировать или найти поиском, а экранные дикторы его пропускают. Если нужен выделяемый текст, экспортируйте HTML из «Редактора Markdown» и напечатайте его в PDF средствами браузера (векторный результат).
- Изображения не поддерживаются:  рисуется как [image: alt]. Удалённые изображения загрязнили бы canvas (экспорт завершился бы ошибкой) и отправили бы запросы на сторонние серверы.
- Нет формул, диаграмм, сносок, HTML-блоков и подсветки синтаксиса; блоки кода получают только моноширинный шрифт и серый фон.
- Длинные строки кода переносятся по символам — PDF не прокручивается вбок, а размер шрифта не уменьшается, чтобы всё влезло.
- Разбиение на страницы своё: оно не совпадёт точно с Word, Typora или диалогом печати браузера. Строка никогда не разрезается, заголовки таблиц повторяются на новых страницах, а заголовок остаётся со следующими строками.
- Шрифты берутся с вашего устройства (веб-шрифты не скачиваются), поэтому начертания немного различаются между системами; на машине без шрифтов CJK могут появиться пустые прямоугольники.
- Ссылки кликабельны (аннотации PDF поверх изображения), но не выделяются; ссылки-якоря #anchor не переходят внутри PDF.
- Ограничения: 100 000 символов / 120 страниц. При более 12 страницах в предпросмотре только первые 12; в PDF по-прежнему входят все страницы.
- PDF всегда светлый: тёмная тема сайта не меняет экспортированную бумагу.
- Выбор файлов принимает .md / .markdown / .txt в UTF-8 до 2 МБ; другие кодировки могут дать «кракозябры», потому что определение кодировки не выполняется.
- Ничего не сохраняется: перезагрузка или закрытие вкладки теряет текст и PDF.
Похожие инструменты
Инструменты для текста и PDF, которые тоже работают полностью внутри этой вкладки.