HTML в PDF

Сохраните HTML-файл как PDF документ. Размер страницы и поля настраиваются.

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

HTML, HTM

или загрузите с

HTML в PDF онлайн — что нужно знать

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

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

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

Картинки, стили и шрифты

Учитывается только то, что находится внутри самого файла: стили в теге <style> и атрибутах style, а также изображения и шрифты, встроенные как data:-URI. Внешние ресурсы — ссылки на сайты, соседние файлы и папки — не загружаются: стили из внешних CSS не применятся, а вместо картинки появится её подпись из атрибута alt, если она есть. Поэтому страница, сохранённая из браузера вместе с папкой ресурсов, получится без изображений.

Размер страницы и поля

Доступны листы A4, A3 и Letter в книжной или альбомной ориентации. Поля страницы: «Стандартные» — 20 мм, «Узкие» — 10 мм, «Без полей» — 0 мм.

Разрывы страниц и стили для печати

Стили из блока @media print применяются, поэтому документ получится таким, каким его задумали для печати. Чтобы начать раздел с нового листа, добавьте к нему CSS-свойство break-before: page.

Лимиты и водяной знак

HTML-файл до 50 МБ на бесплатном тарифе, до 200 МБ на Про и до 500 МБ на Бизнесе. На бесплатном тарифе в PDF добавляется небольшая надпись «Сделано в SmartPDF.ru» в углу страниц, на Про и Бизнесе — без знака.

Частые вопросы

Можно ли сохранить сайт по ссылке?

Нет, конвертируется только загруженный HTML-файл.

А внешние стили, картинки и шрифты?

Не загружаются. Учитываются стили внутри файла (тег <style>, атрибут style) и картинки и шрифты, встроенные как data:-URI.

JavaScript выполняется?

Нет. Конвертируется статическое содержимое HTML.

Почему в PDF вместо русских букв непонятные символы?

Скорее всего, файл сохранён не в UTF-8, а, например, в windows-1251, и кодировка в нём не указана. Добавьте в раздел head тег <meta charset="windows-1251"> или пересохраните файл в UTF-8 и загрузите снова.

Как сделать один PDF из нескольких HTML-файлов?

Сконвертируйте каждый файл в PDF, а затем соберите их инструментом «Объединить PDF».

Можно ли загрузить файл с Яндекс Диска?

Да: под кнопкой выбора файлов есть «Яндекс Диск». Подойдут и публичные ссылки disk.yandex.ru.