HTML в PDF
Вставьте HTML и получите аккуратный постраничный PDF, сохраняющий структуру документа.
Разбор разметки при преобразовании HTML в PDF идёт на вашем устройстве. В свёрстанных счетах и клиентских отчётах часто есть персональные данные — они не загружаются.
В обратную сторону: PDF в HTML
Об инструменте HTML в PDF
Печать веб-страницы в PDF отдаёт вам страницу целиком — с навигацией, полосой про куки и тремя колонками обстановки. Чаще нужно содержимое: отчёт, который сформировало приложение, счёт, который собрал шаблон, статья без мебели вокруг. Этот конвертер читает разметку ради структуры, а не ради внешнего вида. Заголовки, абзацы, списки, цитаты, преформатированный код, горизонтальные линии и таблицы сохраняются; таблицы стилей, скрипты и обстановка страницы намеренно отбрасываются.
Возможности
- Читает структуру из разметки: заголовки, списки, таблицы, цитаты, код, линии
- Спокойно переносит неидеальный HTML — незакрытые теги его не останавливают
- Символьные сущности раскрываются, поэтому & и — выходят верно
- Таблицы сохраняют шапку и повторяют её при переходе на новую страницу
- Скрипты, стили и обстановка страницы отбрасываются, а не отрисовываются
- Перетащите файл .html или вставьте разметку и правьте здесь
- Заголовок из <title> документа становится сохранённым заголовком PDF
Как использовать HTML в PDF
- Вставьте HTML или перетащите сохранённый файл .html
- Посмотрите на число блоков, чтобы понять, какая структура распознана
- Выберите формат страницы, поля, кегль и шрифт
- Преобразуйте, прочитайте предпросмотр и скачайте
Пример
Ввод
<h1>Quarterly summary</h1>
<p>Revenue grew across all three regions.</p>
<ul><li>Renewals up 14%</li></ul>
Результат
A PDF with a large heading, one paragraph and a bulleted line — no page chrome, no stylesheet.
Переносится структура; визуальный дизайн исходной страницы — нет.
Частые ошибки и устранение неполадок
- PDF совсем не похож на исходную веб-страницу. — Так и задумано. CSS не применяется — инструмент собирает содержимое заново как простой документ. Если нужна точная копия оформленной страницы, печатайте из браузера.
- Страница, сохранённая с сайта, дала сотни почти пустых блоков. — Сохранённые страницы тянут за собой навигацию, подвалы и встроенные скрипты. Вставьте только разметку статьи или отчёта — вывод сразу подтянется.
- Вложенные таблицы вышли плоскими. — Таблица внутри ячейки читается как текст этой ячейки. Если внутренняя сетка важна, разнесите разметку на отдельные таблицы.
- Переносы строк внутри абзаца потерялись. — Здесь <br> открывает новый блок. Действительно отдельные строки заключайте в собственные элементы <p>.
Часто задаваемые вопросы
- Отправляет ли это мою разметку в сервис отрисовки?
- Нет. Разметка разбирается в этой вкладке, и PDF пишется здесь же, что важно, когда HTML — это счёт или клиентский отчёт.
- Применится ли мой CSS к PDF?
- Нет. Шрифты, цвета и вёрстка берутся из настроек на этом экране, а не из таблицы стилей — именно это сохраняет вывод читаемым.
- Можно ли преобразовать живой адрес, а не вставлять разметку?
- Отсюда нельзя: получение адреса означало бы запрос, уходящий с вашей машины. Сохраните страницу или скопируйте её разметку.
- Включаются ли изображения из HTML?
- Нет. Сохраняется только альтернативный текст: изображения лежат по адресам, к которым инструмент намеренно не обращается.
- Что происходит с формой или полем ввода?
- На бумаге элементы формы смысла не имеют, поэтому пропускаются. Текст подписей рядом сохраняется как обычное содержимое.
Связанные инструменты
- Markdown в PDF — Верстает Markdown — заголовки, списки, таблицы и код — как PDF.
- Текст в PDF — Превращает набранный или вставленный текст в постраничный PDF.
- PDF в HTML — Преобразует PDF в чистый индексируемый HTML.
- Форматировщик HTML — Форматируйте или минифицируйте HTML, форматируйте встроенный CSS/JS и просматривайте результат.
- HTML в Markdown — Преобразование HTML в чистый, читаемый Markdown.
- CSV в PDF — Раскладывает строки CSV в постраничную таблицу PDF с линейками.
- Колонтитулы PDF — Ставит сквозные колонтитулы на каждую страницу.
Все инструменты ArrayKit