HTML в PDF
Превратите сохранённый HTML-файл в PDF с настоящим выделяемым текстом. Ничего не загружается на сервер и ничего не скачивается из сети.
- Работает на вашем устройстве — файл никуда не отправляется
- Без регистрации, водяных знаков и суточных лимитов
- Бесплатно, без ограничений на число использований
Как это работает
Под «HTML в PDF» люди понимают две разные вещи. Первая — снимок веб-страницы ровно в том виде, в каком её рисует браузер, со всеми применёнными таблицами стилей. Вторая — превращение документа, написанного на HTML, в настоящий PDF, который можно читать, искать в нём и печатать. Эта страница делает второе, честно, и ниже объясняет, почему не берётся за первое.
Что конвертируется
Заголовки с соответствующими размерами, абзацы, маркированные и нумерованные списки, в том числе вложенные, таблицы с прорисованной сеткой, полужирный шрифт и курсив, горизонтальные линии и изображения, встроенные в сам файл как data: URI. Весь текст получается настоящим текстом: его можно выделять, искать и копировать, это не картинка со словами.
Почему CSS не применяется
Воспроизвести страницу так, как её рисует браузер, значит выполнить её таблицы стилей, веб-шрифты и часто JavaScript, а затем сфотографировать результат. Точно сделать это можно только с полноценным браузерным движком, управляющим конвейером печати, — именно так устроен серверный конвертер. Если бы это делала сама страница, ей пришлось бы загружать всё, на что ссылается файл (таблицы стилей, шрифты, изображения, трекеры), с чужих серверов. Это нарушило бы единственное обещание сайта: ничего из вашего файла не покидает ваше устройство. Поэтому инструмент конвертирует структуру, а не оформление, и прямо об этом говорит.
Ничего не скачивается и ничего не запускается
Файл разбирается в инертный документ: это функция браузера, созданная именно для такой задачи. Скрипты не выполняются, а изображения, таблицы стилей, шрифты и пиксели слежения не запрашиваются вовсе. Затем элементы script, style, iframe и embed полностью удаляются, а любое изображение, для которого нужен сетевой запрос, отбрасывается. В PDF могут попасть только изображения, уже встроенные в файл как data: URI.
Для чего он подходит
Экспортированные заметки и страницы вики, архивы писем, сохранённые как HTML, сгенерированные отчёты, документация, счета, созданные по шаблону, и всё, что вы написали на HTML и хотите получить в виде аккуратного документа с поиском. Для точного снимка оформленной рекламной страницы пиксель в пиксель инструмент не подходит.
Сначала сохраните веб-страницу
Чтобы конвертировать страницу, которую вы читаете, сохраните её в браузере (Ctrl+S или Cmd+S) и перетащите сюда полученный .html-файл. Если нужна страница в точности такой, какой вы её видите, встроенная в браузер функция «Печать → Сохранить как PDF» справится лучше любого конвертера, и она уже установлена.
HTML в PDF: вопросы и ответы
Можно ли вставить URL?
Нет. Загрузка по URL означала бы, что эта страница скачивает чужой сайт, а это и проблема конфиденциальности, и то, что браузеры всё равно блокируют между разными источниками. Сначала сохраните страницу в файл или воспользуйтесь функцией «Печать в PDF» вашего браузера.
Почему мой PDF выглядит так просто?
Потому что таблица стилей не применялась. Это сделано намеренно, причина объяснена выше. Вы получаете структуру и содержимое документа, а не его визуальное оформление.
Попадают ли в PDF изображения?
Только изображения, встроенные прямо в файл как data: URI. Изображение, на которое ведёт URL, пришлось бы скачивать, а этот инструмент так не делает.
Можно ли выделить текст?
Да. Всё рисуется как настоящий текст, поэтому в PDF работает поиск, текст можно копировать, а программы чтения с экрана его озвучивают.
Что-нибудь загружается на сервер?
Нет. Файл читается на странице, и PDF строится там же. Отключите интернет после загрузки страницы, и всё продолжит работать.