Преобразование веб-страницы в изображение [закрыто]
-
13-09-2019 - |
Вопрос
Какие существуют утилиты для получения изображения веб-страницы?
По сути, это эквивалентно созданию «скриншота» страницы после ее открытия.
Решение
Реальные ответы:
http://cutycapt.sourceforge.net/
http://iecapt.sourceforge.net/
http://www.websitescreenshots.com/
http://khtml2png.sourceforge.net/
https://htmlcsstoimage.com/ (Использует Google Chrome)
(Однако я не знаю ни одного, который бы использовал рендерер Mozilla.)
Другие советы
Потрясающий : http://wkhtmltopdf.org/
wkhtmltopdf и wkhtmltoimage — это инструменты командной строки с открытым исходным кодом (LGPLv3), предназначенные для рендеринга HTML в PDF и различные форматы изображений с использованием механизма рендеринга QT Webkit.
Кто-то написал сообщение в блоге об этом несколько лет назад.Есть примеры на нескольких языках с использованием как WebKit, так и Mozilla.Есть также пример на Руби.
Это сводится к следующему:решите, какой ширины вы хотите видеть свое окно;поместите в окно компонент браузера;дождитесь загрузки страницы;захватить содержимое буфера пикселей.
http://code.google.com/p/wkhtmltopdf/ снова..
Кто-то об этом уже говорил..Напишу об этом подробнее...
Вопреки тому, что следует из названия, существует также конвертер HTML-страниц в изображения.
Он поддерживает PNG и JPEG.
Можно изменить строку пользовательского агента для всех запрошенных URL-адресов, а также минимальную ширину и высоту веб-страницы.
Есть возможность добавлять новые заголовки и устанавливать их для всех запросов.
Он работает в Windows и Linux.
Он может игнорировать ошибки веб-страницы.
Он использует библиотеку Webkit и Qt.Он легко устанавливается, никаких дополнительных библиотек не требуется.
(все включено в раздачу).
Он бесплатен и регулярно обновляется.Доступны двоичные файлы как для Linux, так и для Windows.
Он может обрабатывать флэш-память в Windows.(Это может быть сделано и в Linux, непроверено)
При использовании Firefox вам понадобится дополнение для снимков экрана.
Вы также можете использовать «gnome-web-photo» в качестве инструмента командной строки, чтобы сделать снимок экрана веб-страницы.
Я не уверен, что это то, что вы ищете, но я имел большой успех, используя HTML в PostScript Converter html2ps Чтобы создать копии веб -страниц, которые я затем конвертирую в .gif или .pngs
Это не дает точного качества экрана, которое вы получите от веб -браузера, и не справляется с сложными вещами, такими как Flash или CSS, все это хорошо, но преимущество в том, что вы можете запустить его на веб -сервере.
(Я использую его для создания миниатюр пользовательского контента для навигации)
Попробуйте: http://convertwebpage.com — это веб-приложение, которое умеет конвертировать веб-страницы в изображения (jpg, png) или в pdf и имеет ряд настроек.
Вы можете использовать imagemagick и написать скрипт, который срабатывает каждый раз, когда вы загружаете веб-страницу.
Не уверен, что это то, что вам нужно, но это то, что я делаю иногда в крайнем случае, когда некоторые веб-сайты не сохраняются правильно.
Я просто распечатываю их в PDF и получаю PDF-файл с «выводом на печать».В моем списке принтеров также есть средство записи документов Microsoft XPS, но я им не пользуюсь.
Надеюсь это поможет!"="