Как сохранить страницу сайта в PDF
Скажем прямо: адрес страницы наш конвертер не принимает — он работает с файлом .html или .htm, который вы сохранили сами. Поэтому для живой страницы в интернете быстрее всего нажать Ctrl + P и выбрать «Сохранить как PDF»: браузер напечатает то, что видит, вместе со стилями и картинками. Конвертер полезен для готовых HTML-файлов: отчётов, выгрузок, писем, сохранённых страниц.
Коротко о цифрах
- Что принимает конвертер
- файл .html или .htm, не адрес страницы
- Где обрабатывается
- на сервере, Chromium внутри Gotenberg
- Предел размера
- 10 МБ на файл
- Лист
- A4, 8,27 × 11,69 дюйма, поля по 0,4 дюйма
- Фон
- печатается: подложки и фоновые картинки сохраняются
- Что уходит на сервер
- ровно один файл, под именем index.html
Печать в браузере: самый короткий путь
- Откройте нужную страницу и дождитесь, пока подгрузится всё содержимое — на лентах с бесконечной прокруткой пролистайте до конца.
- Нажмите Ctrl + P, на macOS — Cmd + P.
- В списке принтеров выберите «Сохранить как PDF».
- Включите печать фона, если нужны цветные подложки и фоновые картинки, и уберите колонтитулы с адресом, если они мешают.
- Сохраните файл. При необходимости обрежьте лишние страницы или объедините несколько сохранённых страниц в один документ.
Что делает наш конвертер
На сервере страницу отрисовывает Chromium внутри Gotenberg и печатает её на лист A4 — 8,27 на 11,69 дюйма, с полями по 0,4 дюйма со всех сторон. Печать фона включена, поэтому цветные подложки и фоновые изображения попадают в PDF, а не выбеливаются.
Важная деталь: на конвертацию уходит ровно один файл, и он передаётся под именем index.html. Всё, что браузер сохранил рядом — папка с картинками, стилями и шрифтами, — не уходит вместе с ним. Поэтому страница, сохранённая как «веб-страница полностью», приезжает голой: разметка есть, оформления нет.
Как получить предсказуемый результат
- Сохраняйте страницу одним файлом. В Chrome это «Веб-страница, один файл» — там оформление и картинки лежат внутри одного .mhtml или .html, а не в соседней папке.
- Проверяйте вес: предел загрузки — 10 мегабайт, а страница с встроенными картинками набирает его быстро.
- Помните про липкие шапки и меню: при печати они часто перекрывают текст на каждом листе. В браузерной печати это видно в предпросмотре сразу.
- Если нужен только текст статьи, а не её оформление, извлеките текст из готового PDF — это быстрее, чем чистить HTML вручную.
Частые вопросы
Можно ли вставить ссылку на страницу вместо файла?
Нет, поле для адреса на странице загрузки отсутствует, конвертер работает только с файлом. Для страницы в интернете используйте печать в браузере — она отрисует её именно так, как вы её видите.
Почему в PDF пропали картинки и оформление?
Скорее всего, страница сохранена как «веб-страница полностью», и всё оформление осталось в соседней папке. На конвертацию уходит один файл, поэтому сохраняйте страницу в режиме одного файла.
Как сохранить длинную статью целиком, а не первый экран?
Печать берёт весь документ, а не видимую часть окна, поэтому длина не проблема. Проблема бывает с бесконечной подгрузкой: сначала пролистайте страницу до конца, чтобы содержимое действительно загрузилось.
Чем печать в браузере отличается от конвертера?
Браузер печатает живую страницу со всеми загруженными ресурсами и вашими настройками полей. Конвертер печатает один переданный файл на фиксированный A4 и годится для готовых HTML-документов, а не для страниц в сети.