28

Я пытаюсь сохранить веб-страницу как изображение. Веб-страница, которую я пытаюсь сохранить, немного длинная и содержит много изображений.

Я попробовал Google Chrome Screen Capture Extension и несколько других плагинов для захвата экрана Chrome, но все они дали мне пустое изображение в качестве вывода.

Как я могу преодолеть это? Существуют ли другие известные плагины (кроме Chrome - в порядке), чтобы сохранить большую веб-страницу в виде изображения?

12 ответов12

19

Распечатайте в PDF, затем сохраните PDF как изображение. Я думаю, что это, вероятно, ваш самый надежный метод.

Печать в PDF проста, и у вас есть множество вариантов, конвертация по факту будет поддерживать макет страницы.

Конверсионный ответ здесь: Как мне сохранить файл PDF изображения как изображение?

Как примечание: если вы используете проект PDFCreator, доступный по адресу http://www.pdfforge.org/, вы можете печатать PDF как изображение или печатать как изображение.

12

Похищение Firefox ! Надстройка не может сохранить изображение такого большого размера. Если вы абсолютно хотите сохранить сверхдлинное одно изображение и открыты для решений, не относящихся к Chrome, вот некоторые из них, которые могут работать:

  1. SiteShoter - это портативное приложение:

    1

  2. Существует любое количество онлайн-приложений для скриншотов, таких как это

11

Появилась новая командная строка Firefox, которая позволяет делать скриншоты.

Нажмите Shift+F2 и напишите screenshot filename1.png 0 true

К сожалению, для вашего сайта я получаю сообщение об ошибке ... но, тем не менее, это полезная функция.

ОБНОВЛЕНИЕ: кажется, что синтаксис немного изменился в более новой версии, и теперь, чтобы сделать полный скриншот, вам нужно набрать screenshot filename.png --fullpage

7

Нашел это автономное (портативное приложение): веб-захват экрана, который может успешно сохранить веб-страницу в виде изображения ...

Спасибо всем, кто ответил ... :), предложения действительно ценны и заставили меня задуматься о том, как это сделать. Ответ "Каран" заставил меня задуматься о автономных приложениях, о которых я не знал ... Большое спасибо.

5

Вы можете использовать Awesome Screenshot:

  • Захватить или обрезать выделенную область, или всю видимую часть, или всю страницу
  • Поддержка формата PNG
  • Поддержка горизонтальной прокрутки при захвате
2

Если я правильно понял ваш вопрос, то это обязательно ваш ответ. У вас есть инструмент Snagit , чтобы захватить весь экран.

2

Другой способ сделать это (в автоматическом режиме)- использовать Phantom JS, безголовый веб-браузер WebKit. Включенный пример "technews.js" будет "захватывать Новости Google как изображение PNG", и этот пример можно изменить для любого веб-сайта.

http://phantomjs.org/

1

Если вы используете Chrome, то вы можете попробовать объяснить и отправить скриншоты

1

Используйте дополнения FireShot для сохранения большой веб-страницы в изображения и PDF также.

Он также поддерживается в Firefox, Chrome и IE .

Для установки в Firefox перейдите в Tools -> Add-ons затем найдите FireShot и установите его.

Подробнее о посещении Fireshot http://getfireshot.com/

0

Если я понимаю ваш вопрос, вы хотите захватить весь сайт, я прав? Сделайте следующее:

  1. Откройте вашу любимую программу для редактирования изображений (я рекомендую Paint.NET), создайте новый холст с довольно большой высотой, настолько высокой, насколько когда-либо будет занимать страница отверстия.
  2. Переключитесь на веб-страницу, нажмите PrtSc на клавиатуре.
  3. Вернитесь в программу редактирования изображений, вставьте изображение на холст.
  4. Переключитесь на веб-страницу, прокрутите окно вниз, пока не дойдете до конца последнего напечатанного изображения, и снова нажмите Print Screen .
  5. Вернитесь к своей программе редактирования изображений, теперь вставьте New прямо под ранее вставленную, чтобы она начиналась с того места, где закончилось предыдущее изображение.
  6. Повторите предыдущие шаги десятки раз, пока вы не прокрутите вниз до нижней части окна.

это долгое решение, но оно работает.

0

Я попробовал несколько вещей. Откройте веб-страницу в Chrome, затем щелкните правой кнопкой мыши пустое место на странице и выберите "Сохранить как", затем выберите "Сохранить как тип", «Веб-страница, завершить» в нижней части окна "Сохранить как".

Сохраните его в пустую папку, он сохранит один файл и папку (они должны храниться вместе в одной папке), каждый раз, когда вы захотите просмотреть страницу, дважды щелкните файл htm.

Внутри папки вы найдете все изображения, если вы хотите их для других целей.

,

0

Если вам не нужно изображение фактического размера, вы можете уменьшить его, а затем сделать скриншот?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .