Конвертер HTML в PDF Онлайн

Конвертируйте HTML в PDF онлайн в headless Chromium. CSS-вёрстка, содержимое JavaScript, кликабельные ссылки и встроенные изображения переносятся на страницы A4, готовые к печати.

или перетащите файл сюда

Конвертируйте в PDF и из PDF следующие форматы: DOCX, PPTX, XLSX, JPG, PNG, RTF, TXT

Быстрая конвертацияБезопасная обработкаБез регистрации

Как работает конвертация HTML в PDF

При конвертации HTML в PDF страница открывается в headless Chromium — движке Google Chrome — и печатается в PDF так же, как это делает функция Chrome Save as PDF. Переносятся текст, заголовки, списки, таблицы, цвета, фоны и CSS-вёрстка, включая flexbox и grid, а ссылки остаются кликабельными. Применяется таблица стилей для печати, поэтому всё, что страница скрывает через @media print, в PDF не попадает.

Скрипты выполняются до печати страницы, поэтому содержимое, которое страница строит с помощью JavaScript, попадает в PDF. На выполнение скриптов отводится около 5 секунд; страница, скрипты которой не завершаются, отклоняется через 60 секунд. В целях безопасности у конвертера нет доступа в интернет: изображения, таблицы стилей и веб-шрифты, подключённые по URL, не загружаются, а текст, набранный веб-шрифтом, отображается стандартным шрифтом. Стили из самого файла и встроенные изображения (data: URIs, встроенный SVG) работают.

Зачем конвертировать HTML в PDF?

PDF создаёт постоянные документы с фиксированной вёрсткой — идеальные для официальных записей, договоров и архивов. Конвертация HTML в PDF фиксирует веб-содержимое так, что оно одинаково отображается на любом устройстве и без подключения к интернету. PDF — стандарт обмена документами в бизнесе, юриспруденции и госсекторе, где важно единообразное оформление.

Веб-разработчики конвертируют HTML-шаблоны в PDF, чтобы выпускать счета, отчёты и сертификаты. Команды сохраняют HTML-рассылки и объявления в PDF для своих архивов. Исследователи архивируют веб-статьи в PDF для цитирования и ссылок. Любому процессу, где веб-содержимое нужно зафиксировать надолго, пригодится конвертация HTML в PDF.

Распространённые случаи использования конвертации HTML в PDF

Компании выпускают счета, квитанции и договоры в PDF из HTML-шаблонов. HTML позволяет подставлять данные — имена клиентов, детали заказа, цены, — а PDF даёт аккуратный документ для отправки клиенту. Интернет-магазины превращают подтверждения заказов в PDF, SaaS-сервисы выпускают отчёты и выписки в PDF.

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

Архивисты сохраняют веб-страницы в PDF как постоянные записи. Юристы конвертируют условия и политики сайтов в PDF для документации по соответствию. Исследователи сохраняют онлайн-статьи в PDF для библиотек цитат. Любому процессу, где веб-содержимое нужно в переносимом, пригодном для печати виде, помогает конвертация HTML в PDF.

Ключевые возможности нашего конвертера HTML в PDF

  • Полная поддержка CSS включая современные техники макетирования
  • Сохраняет встроенные изображения, цвета и фоны, а шрифты встраивает в PDF
  • Обрабатывает многостраничный контент с правильными разрывами страниц
  • Сохраняет гиперссылки в PDF-выводе
  • Профессиональный PDF-вывод для печати и обмена

Технические детали: конвертация HTML в PDF

Наш конвертер HTML в PDF печатает с помощью headless Chromium — движка Google Chrome. Загружается один HTML-файл, поэтому изображения, таблицы стилей и скрипты, подключённые относительным путём к файлам рядом с ним на вашем компьютере, в загрузку не попадают и не появятся; встройте их в HTML. Используемые шрифты встраиваются в PDF, поэтому документ выглядит одинаково на любом устройстве независимо от установленных у читателя шрифтов.

Страницы — A4 с полями около 1 см, если только HTML не задаёт свой размер страницы и поля CSS-правилом @page; настроек страницы в инструменте нет. Содержимое само перетекает со страницы на страницу, а CSS-правила page-break-before и break-inside определяют, где страницы разрываются. Колонтитул Chrome с датой и адресом не печатается. Укажите в HTML кодировку UTF-8, чтобы текст на любом языке отображался правильно.

Часто задаваемые вопросы о конвертации HTML в PDF

Корректно ли отобразятся мои CSS-стили в PDF?

Да, конвертер обрабатывает CSS как современный веб-браузер. Стандартные CSS-свойства для шрифтов, цветов, отступов, границ и макета полностью поддерживаются. Сложные возможности CSS, такие как flexbox и grid, корректно отображаются в PDF.

Как обрабатываются многостраничные документы?

Содержимое автоматически распределяется по страницам. Страницы — A4, если только HTML не задаёт свой размер CSS-правилом @page, а CSS-свойства page-break и break-inside определяют, где страницы разрываются. Длинный HTML-документ становится многостраничным PDF.

Будут ли гиперссылки в HTML работать в PDF?

Да, гиперссылки сохраняются как кликабельные элементы в PDF. Как внутренние якорные ссылки, так и внешние URL остаются функциональными. Получатели могут кликать по ссылкам для навигации внутри документа или открытия веб-сайтов.

Что происходит с изображениями в HTML?

Изображения, встроенные в HTML-файл как data: URIs или встроенный SVG, попадают в PDF, включая фоновые изображения CSS, встроенные таким же образом. Изображения, подключённые по URL или относительным путём, не попадают: у конвертера нет доступа в интернет, а загружается только сам HTML-файл.

Можно ли конвертировать HTML с JavaScript-содержимым?

Да. Страница отрисовывается в headless Chromium, и её скрипты выполняются до печати, поэтому содержимое, построенное с помощью JavaScript, попадает в PDF. На выполнение скриптов отводится около 5 секунд. Данные, которые скрипт загружает из интернета, не приходят, потому что у конвертера нет доступа в интернет, а страница, скрипты которой не завершаются, отклоняется через 60 секунд.