Конвертировать HTML в PDF
Распечатайте веб-страницу по URL или из HTML-файла в аккуратный PDF с сохранением CSS, веб-шрифтов и фона. Работает на нашем сервере, а файлы удаляются автоматически в течение примерно двух часов.
Как конвертировать в PDF
- 1
Введите URL или загрузите HTML-файл
Живая веб-страница или ваш собственный HTML-файл (или ZIP с index.html и его изображениями и таблицами стилей).
- 2
Выберите формат бумаги и поля
От A4 до таблоид, книжная или альбомная ориентация, стандартные/минимальные/без полей, по желанию — номера страниц.
- 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 страницы в своем браузере и загрузите этот файл.