В PDF пропали картинки! Как исправить Lazy Loading и бесконечную прокрутку

Вы нашли идеальный рецепт или длинное, подробное руководство. Вы вставляете URL, нажимаете «Конвертировать» (Convert) и открываете свой PDF.
Текст на месте, но изображения исчезли. Вместо них вы видите пустые белые квадраты или значки «загрузки» там, где должны быть фотографии. Или, что еще хуже, PDF просто обрывается на середине страницы.
Конвертер сломался? Не совсем. Веб-сайт просто оказался хитрее.
Вот почему это происходит и какую простую настройку нужно изменить, чтобы это исправить.
Виновник: «Lazy Loading» (Отложенная загрузка)
Чтобы сделать веб-сайты быстрее, разработчики используют технику под названием Lazy Loading.
Вместо того чтобы загружать все изображения сразу при открытии страницы (что заняло бы вечность), сайт загружает только те картинки, которые видны на вашем экране прямо сейчас. Когда вы прокручиваете страницу вниз, он быстро подгружает следующую порцию.
Проблема: Когда PDF-конвертер посещает страницу, он захватывает все мгновенно — часто до того, как сайт поймет, что ему нужно загрузить изображения снизу. В результате получается PDF, полный пустых мест.
Решение: Добавить «Время ожидания» (Wait Time)
Вам нужно сказать конвертеру, чтобы он не торопился.
В нашем инструменте для этого есть специальная настройка под названием Wait Time (s).
Когда вы добавляете время ожидания (например, 3 или 5 секунд), вы говорите нашему виртуальному браузеру: "Загрузи страницу, прокрути немного вниз и затем подожди X секунд, прежде чем делать снимок".
Эта простая пауза дает скрипту «Lazy Loading» на сайте достаточно времени, чтобы сработать, подгрузить недостающие изображения и полностью их отобразить.
Как это сделать
- Вставьте ваш URL.
- Нажмите «Show Options» (Показать опции).
- Найдите Wait Time (s) в разделе «Conversion Settings» (Настройки конвертации).
- Установите значение на 3 или 5 секунд.
- Нажмите Convert Now (Конвертировать).
А как насчет «Бесконечной прокрутки» (Infinite Scroll)?
Некоторые веб-сайты (например, Twitter/X, Pinterest или новостные ленты) никогда не заканчиваются. Они просто продолжают загружать новый контент по мере того, как вы скроллите.
Если вы попытаетесь конвертировать их, вы можете получить только первые 10 постов.
Увеличение Wait Time помогает и здесь. Это дает инструменту больше времени для запуска событий «загрузить еще». Однако помните, что вы не можете сохранить бесконечную страницу в статичный PDF целиком. Для таких сайтов мы рекомендуем устанавливать время ожидания в 5–10 секунд, чтобы захватить значительную часть недавнего контента.
Итог
Если ваш PDF выглядит «недогруженным», просто дайте ему больше времени.
- Пропали изображения? Попробуйте 3 секунды.
- Обрезан контент? Попробуйте 5 секунд.
- Сложное веб-приложение? Попробуйте 10 секунд.
Хотите освоить все настройки? Этот трюк — лишь часть нашего полного набора инструментов. Прочитайте Полное руководство по созданию идеального PDF из веб-страницы, чтобы узнать, как работать с макетами, рекламой и многим другим.


