HTML в PDF
онлайн
Из разметки берётся структура документа — заголовки, абзацы, списки, таблицы — и раскладывается по страницам с типографским оформлением. Это перенос содержимого, а не скриншот вёрстки.
Переносятся заголовки, абзацы, списки, цитаты, блоки кода, разделители и таблицы. Стили, скрипты и вёрстка игнорируются.
Содержимое переносится, вёрстка — нет
Об этом стоит сказать до того, как вы загрузите файл. Точное превращение свёрстанной страницы в PDF требует движка, который эту страницу отрисует, — то есть настоящего браузера, запущенного на сервере. В самом браузере такого механизма нет, и никакая библиотека его не заменяет.
Поэтому мы делаем другое, и делаем это честно: разбираем документ штатным разборщиком браузера, берём из него структуру — что заголовок, что список, что таблица, что жирное — и раскладываем своим оформлением. Результат выглядит как аккуратный текстовый документ, а не как копия сайта. Для статьи, договора или выгрузки из редактора это ровно то, что нужно; для сохранения дизайна страницы — нет.
- Файл .html или вставка разметки прямо в поле
- Заголовки, абзацы, списки с вложенностью, цитаты, код
- Таблицы с колонками по содержимому
- Скрипты не выполняются, внешние файлы не загружаются
- Разметка не покидает устройство