Перейти к основному содержимому

Конвертировать файл HTML в PDF

Чтобы конвертировать файл HTML в PDF, загрузите файл .html или .htm, выберите PDF и запустите конвертацию. Страница превращается в PDF с учётом заданных вами параметров страницы; без них используется формат A4 с полями 10 мм. Из соображений безопасности скрипты не выполняются, а внешние файлы, такие как подключённый CSS, удалённые изображения и веб-шрифты, не загружаются. Вводить URL веб-страниц нельзя.

  • Бесплатно, без регистрации
  • Файлы удаляются в течение 30 минут
  • До 100 МБ

Файлы навсегда удаляются с наших серверов в течение 30 минут.

Как конвертировать HTML в PDF

  1. Загрузите файл HTML

    Перетащите файл HTML в область загрузки или выберите его на устройстве (до 100 МБ).

  2. Оставьте PDF как итоговый формат

    Формат PDF уже выбран в меню; при необходимости можно выбрать другой.

  3. Конвертируйте и скачайте

    Нажмите «Конвертировать», и скачивание готового файла начнётся автоматически.

Что сохраняется?

Сохраняется

  • Встроенные стили и первый блок <style>
  • Размер страницы и поля, заданные через @page
  • Цвета фона и изображения URI data:
  • Таблицы, списки и правила разрыва страниц CSS

Изменяется

  • Без @page страницы имеют формат A4 с полями 10 мм
  • Веб-шрифты заменяются похожими шрифтами, установленными на сервере

Не переносится

  • Подключённые таблицы стилей и удалённые изображения (http/https)
  • Содержимое, нарисованное JavaScript (диаграммы, динамические таблицы)
  • Дополнительные блоки <style> в <head>, начиная со второго

Когда это пригодится

Счета и отчёты, сформированные в HTML

Если ваше приложение или скрипт формирует счета, отчёты или сертификаты в HTML, встройте CSS в файл и конвертируйте его в PDF, готовый к печати. Размер страницы и поля задавайте сами с помощью правила @page.

Архивирование автономных документов HTML

Однофайловые документы HTML со своими стилями и изображениями, например экспортированные заметки или шаблоны писем, можно хранить и передавать в виде PDF, которые выглядят одинаково на любом устройстве.

Что важно учитывать

  • Ввода URL нет: это не инструмент для преобразования веб-страниц в PDF; загрузите сохранённый файл .html или .htm.
  • Изображения, указанные по относительным путям (например, images/logo.png), найти невозможно, потому что загружается только один файл.
  • В PDF не добавляются верхний и нижний колонтитулы и номера страниц.

О форматах

Что такое HTML?

HTML (HyperText Markup Language) — язык разметки, на котором пишутся веб-страницы. Заголовки, абзацы, списки, таблицы, ссылки и изображения задаются тегами, а внешний вид определяет CSS. Файл .html открывается в любом браузере без дополнительных программ и подстраивается под ширину экрана вместо фиксированных страниц. Внешние таблицы стилей, веб-шрифты и удалённые изображения — это отдельные ресурсы, и они не переносятся вместе с файлом, если не встроены в него.

Что такое PDF?

PDF (Portable Document Format) — формат документов с фиксированной вёрсткой, созданный Adobe и стандартизированный как ISO 32000. Каждый фрагмент текста, изображение и линия хранятся вместе с положением на странице, поэтому PDF выглядит одинаково на любом устройстве и надёжно печатается. Расплата за это — редактирование: в PDF хранятся позиции на странице, а не абзацы и таблицы. Отсканированные PDF содержат только изображения страниц, и для извлечения текста их сначала нужно обработать с помощью OCR (оптического распознавания символов).

Часто задаваемые вопросы

Можно ли вставить URL сайта, чтобы получить PDF?

Нет. Этот конвертер принимает только загруженные вами файлы .html. Чтобы сохранить живую веб-страницу как PDF, откройте её в браузере, выберите «Печать» и укажите «Сохранить как PDF». Если у вас есть HTML-файл страницы, встройте его стили в файл и загрузите сюда.

Почему в моём PDF нет изображений или стилей?

Из соображений безопасности отрисовщик никогда не подключается к внешним ресурсам: подключённые файлы .css, размещённые в интернете изображения и веб-шрифты не загружаются, а JavaScript не выполняется. Для точного PDF перенесите CSS в блок <style> и встройте изображения как URI data: (base64) внутрь файла HTML.

Как задать размер страницы или поля?

Добавьте правило @page в блок <style> вашего HTML, например @page { size: A4 landscape; margin: 20mm; }. Конвертер отдаёт приоритет размеру страницы из CSS. Без правила @page используются страницы A4 в книжной ориентации с полем 10 мм со всех сторон.

Бесплатно ли конвертировать HTML в PDF?

Да, полностью бесплатно. Без аккаунта, подписки и водяных знаков: просто загрузите файл и конвертируйте его.

Безопасен ли мой файл и когда он удаляется?

Файл передаётся по HTTPS и хранится на нашем сервере под случайным кодом. Загруженный файл и результат навсегда удаляются в течение 30 минут, а ссылка для скачивания работает только у того, кто знает ваш уникальный код.