Creating image file of an entire page?

In another recent thread, I asked for and received advice about how to take a screen shot and save that to a file.

Here’s another thing I’ve wondered: Suppose I’m looking at a web page that exceeds the size of my screen, so I have a horizontal and/or vertical scroll bar. Is there a way to take a “screen shot” of the entire page (not just that part visible on the actual screen)? I’d like to end up with an image file that includes the entire page.

ETA: I use both Windows and Linux systems. So, if possible, I’d like instructions for both.

I use a Firefox plugin called Awesome Screenshot Plus to do this. It’s pretty easy to use. https://addons.mozilla.org/en-US/firefox/addon/awesome-screenshot-capture-/

There’s a free Windows program called CutePDFWriter that lets you print anything, including a web page (text and graphics), to a PDF file, which you can then look at with whatever PDF viewer you want to use.

Here’s a less scary FF add-on

I’d probably use a pdf writer if I specifically wanted an “image”, but what I actually use in FF is unMHT, which saves a MHTML.

From Wikipedia

This has advantages and disadvantages: on the plus side, I’m saving a web page as a web page. It works very well, better, I think, than PDF.
On the other hand, it saves as a web page: any virus/malware is still part of the page.

Like a PDF, an MHT is a single file.

Do any of these solutions let you create just an image file, like a .jpg or a .png or similar?

I’m not familiar with any of those but I did have a Firefox extension that took while page image screenshots (jpg, png, etc). So if those don’t, there’s probably one out there that will.

If you’ve saved your web page as a pdf file, by whatever means (Acrobat can do this, as can the plug-ins and programs described above), Adobe Acrobat can save that pdf file as a jpg, tiff or png file.

Yeah, Fireshot does. It’ll auto-scroll the page for you, take a pic of each section, automatically recombine them into a single picture, and save it into jpg/png for you.

One should consider whether they really need an image. If your real goal is to save the content, then go to your Filemenu and try “save as a single file”.

I believe only the paid version of Acrobat installs the Adobe PDF printer driver to “print” to a PDF.

There are a couple of websites that will convert a page to either an image or a PDF. A couple I have used are listed below. You don’t have to install anything, just plug in the URL and let the site do the work. Some of these might be limited to only doing a certain number of free conversions.

https://www.url2png.com/
http://web-capture.net/

When I want a quick way to look at a site where I think there might be malware, or I don’t want my IP in the site’s logs (and I don’t feel like firing up my Tor box), I use one of these services.

ETA: Here is an example from url2png.com.

ETAA: Not sure how long they retain the image on their server, so you want to save your images when you create them.

If the page is only slightly bigger than your screen, couldn’t you also just shrink it down a bit using the browser’s zoom and then take the screen shot?

Well, yeah, I do that rather regularly too, in that situation.

I use Webpage Screenshot for Chrome. It gives you the option to do an all-page screenshot.

Although not a solution for large pages, actually this affected me an hour back: after reading up on the VOC and WIC, I looked up the Low Countries and on Wiki found this awesome flowchart of the area over history. As it was a template and not an image it couldn’t be saved and was slightly too large for my screen. Zooming out would have made the already tiny print tinier,
I hit F11 which got rid of the Firefox bars, then as the computer taskbar was also unavailable went into krunner ( ALT + F2 ) and typed ksnapshot with which I could image the chart. Then F11 again to restore Fx.
So F11 can still help.

No one’s mentioned my masochistic solution. It works even with sites like Google Maps where there may be no easy alternative. Screengrab the image in multiple segments; then paste them back together using GIMP, or any other general image processing tool. You may need to manually align the segments when pasting to put the seams at exactly the right places. To do this, crop one of the images so that the edge (seam) passes through a distinct feature.

Perhaps revealing this approach “outs” me as a masochistic. But sadists used to charge $100/hour – more if they had a law degree – and prices have doubtless gone up since. Doing masochistic things on your own computer is free!

I’ll gladly do that, if I can persuade someone to pay me $100 / hour. :slight_smile: