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

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

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

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

  1. 1

    Введите URL или загрузите HTML-файл

    Живая веб-страница или ваш собственный HTML-файл (или ZIP с index.html и его изображениями и таблицами стилей).

  2. 2

    Выберите формат бумаги и поля

    От A4 до таблоид, книжная или альбомная ориентация, стандартные/минимальные/без полей, по желанию — номера страниц.

  3. 3

    Скачайте PDF

    Страница рендерится тем же движком, что и в обычном браузере: с исходной версткой CSS, веб-шрифтами и фоновыми цветами.

Почему нельзя конвертировать любую ссылку

Инструмент загружает страницу на сервере PulsarKit, а серверу нечего делать в приватной сети, ни вашей, ни чьей-либо еще. Адреса, которые ведут в приватные диапазоны, на localhost или на внутренние метаданные облачных провайдеров, блокируются полностью: и по введенному адресу, и по любому редиректу. Если нужно конвертировать страницу, доступную только с вашего компьютера, сохраните и загрузите ее HTML напрямую.

Что именно здесь рендерится

Страница открывается в актуальном Chrome, в том же движке, на котором работает браузер у большинства людей. JavaScript включен, CSS применяется так, как его настроил сайт, а затем страница печатается в PDF через встроенную печать Chrome. В PDF попадают фоновые цвета и изображения: по умолчанию они включены, потому что большинство сайтов прячет фон при печати, а здесь обычно нужно наоборот. Веб-шрифты, которые загружает страница, тоже сохраняются, а не заменяются похожими системными.

Как конвертировать скачанную страницу, а не живой сайт

Загрузка одного .html-файла подходит для простой автономной страницы. Если страница ссылается на свои изображения и таблицу стилей, загрузите ZIP с index.html в корне рядом с папкой images, файлом style.css и остальным, ровно в той структуре, которую дает «Сохранить страницу как». Архив временно поднимается по локальному адресу, чтобы относительные ссылки правильно работали, а после создания PDF полностью удаляется.

Обрабатывается на нашем сервере, удаляется автоматически

Страницы рендерятся безголовым Chrome на сервере PulsarKit: напечатать чужую страницу с живыми CSS и шрифтами из вкладки браузера нельзя. Загруженный файл или скачанная страница удаляются сразу после обработки. Готовый PDF можно скачать в течение часа; с сервера он стирается автоматически в течение примерно двух часов, скачали вы его или нет.

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

Можно ли конвертировать любую вставленную ссылку?

Нет. Адреса, которые ведут в приватную сеть, на localhost или на внутренний сервис метаданных облака, блокируются и напрямую, и через редирект, из соображений безопасности. Публичные веб-страницы конвертируются без ограничений.

Выполняется ли JavaScript на странице?

Да. Страница открывается в реальном экземпляре Chrome с включенным JavaScript, инструмент ждет, пока сеть «успокоится», и только потом печатает, так что захватывается и контент, который отрисовывается на клиенте.

Включаются ли фоновые цвета и изображения?

Да, по умолчанию. Многие сайты скрывают фон при печати, и этот режим здесь отключен, чтобы результат был ближе к тому, что видно на экране. Отключите фоны вручную, если нужен более «легкий», печатный вариант.

Чем это отличается от «HTML в изображение»?

Этот инструмент создает многостраничный PDF с разбивкой на страницы, удобный для печати и архива. «HTML в изображение» делает один скриншот-изображение, которое больше подходит для быстрого визуального снимка, а не для документа.

Как долго файл хранится на сервере?

Загруженный файл или скачанная страница удаляются сразу после обработки. Готовый PDF можно скачать в течение часа; с сервера он стирается автоматически в течение примерно двух часов, скачали вы его или нет.

Можно ли конвертировать страницу, где нужен логин?

Нет. Куки и сессии не сохраняются и не передаются, поэтому все, что за логином, рендерится как для незалогиненного пользователя. Сохраните HTML страницы в своем браузере и загрузите этот файл.

Похожие инструменты

Сжать PDFУменьшите размер PDF: изображения перекодируются, дубликаты объектов удаляются, метаданные очищаются. Документ никуда не отправляется.Объединить PDFОбъедините несколько PDF в один документ в нужном порядке, не загружая файлы на сервер.Поставить парольПоставьте пароль на открытие PDF, зашифруйте его AES-256 и задайте, кто сможет печатать, копировать или редактировать документ.Номера страницНапечатайте номера страниц в одной из девяти позиций на листе: арабскими или римскими цифрами, буквами или по своему шаблону. Документ не пересобирается.Word в PDFКонвертируйте файл DOC или DOCX в PDF с сохранением верстки. Шрифты встраиваются, и документ одинаково отображается на любом устройстве. Работает на нашем сервере, а файлы удаляются автоматически в течение примерно двух часов.HTML в изображениеПреобразуйте URL страницы или свой HTML в PNG, JPG или WEBP. Выберите размер окна браузера, полный снимок страницы и плотность пикселей. Работает на нашем сервере, а снимок удаляется автоматически в течение примерно двух часов.