# Printing a multi-page HTML document?

**URL:** <https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191>\
**Category:** Factual Questions\
**Created:** [August 16, 2002, 2:51pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191 "2002-08-16T14:51:52Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Earthworm\_Jim](https://avatars.discourse-cdn.com/v4/letter/e/f07891/32.png) [@Earthworm\_Jim](https://boards.straightdope.com/u/Earthworm_Jim)\
**Post date:** [August 16, 2002, 2:51pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/1 "2002-08-16T14:51:52Z")

</div>

I’d like to print this [site](http://sdldoc.csn.ul.ie) (a reference guide) as a single continuous document, pretty much in the order in which it appears. I believe it’s only 3 - 4 layers deep. Is there an easy way to do it?

Thanks

---

<div class="post-metadata">

**Author:** ![John\_Kentzel-Griffin](https://avatars.discourse-cdn.com/v4/letter/j/ccd318/32.png) [@John\_Kentzel-Griffin](https://boards.straightdope.com/u/John_Kentzel-Griffin)\
**Post date:** [August 16, 2002, 3:02pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/2 "2002-08-16T15:02:00Z")

</div>

😕

Why can’t you just select Print from the File menu? It takes 19 pages of 8.5x11 paper.

\<alt\>f p

---

<div class="post-metadata">

**Author:** ![Crusoe](https://avatars.discourse-cdn.com/v4/letter/c/49beb7/32.png) [@Crusoe](https://boards.straightdope.com/u/Crusoe)\
**Post date:** [August 16, 2002, 3:04pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/3 "2002-08-16T15:04:56Z")

</div>

Unfortunately that doesn’t print the entire site, just the front page.

---

<div class="post-metadata">

**Author:** ![Earthworm\_Jim](https://avatars.discourse-cdn.com/v4/letter/e/f07891/32.png) [@Earthworm\_Jim](https://boards.straightdope.com/u/Earthworm_Jim)\
**Post date:** [August 16, 2002, 3:08pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/4 "2002-08-16T15:08:53Z")

</div>

That only gets the table of contents (the first page) - I want to get all of the linked docs for about 4 layers.

Sorry for the lack of clarity. Or am I missing something incredibly simple?

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [August 16, 2002, 3:10pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/5 "2002-08-16T15:10:08Z")

</div>

Oh, **beelzebubba** wants to print all the pages _linked to_ from that page?

I have never heard of an easy way to do that. The only way I can even think of doing it would be to right click on all the links, save the targets to a folder on your hard drive, then write a batch file to copy all the files— err, I mean, highlight all the files in the folder and click print.

Sorry, my DOS started slipping out a little there. 😃

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [August 16, 2002, 3:11pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/6 "2002-08-16T15:11:15Z")

</div>

I didn’t mean to sound snotty by referring to you in the third person, **Beelebubba**. Your second post wasn’t there when I started typing.

---

<div class="post-metadata">

**Author:** ![rsa](https://avatars.discourse-cdn.com/v4/letter/r/839c29/32.png) [@rsa](https://boards.straightdope.com/u/rsa)\
**Post date:** [August 16, 2002, 3:11pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/7 "2002-08-16T15:11:18Z")

</div>

I think that you could copy the main page and modify the HTML to pull the link contents onto the main page and then print that. I don’t know if you would consider that an “easy way to do it”.

---

<div class="post-metadata">

**Author:** ![KneadToKnow](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kneadtoknow/32/3999_2.png) [@KneadToKnow](https://boards.straightdope.com/u/KneadToKnow)\
**Post date:** [August 16, 2002, 3:12pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/8 "2002-08-16T15:12:26Z")

</div>

[quote]  
Beelebubba\*\*  
Aw crap, I give up.

---

<div class="post-metadata">

**Author:** ![Earthworm\_Jim](https://avatars.discourse-cdn.com/v4/letter/e/f07891/32.png) [@Earthworm\_Jim](https://boards.straightdope.com/u/Earthworm_Jim)\
**Post date:** [August 16, 2002, 3:38pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/9 "2002-08-16T15:38:57Z")

</div>

That’s quite a string of posts there **Knead** - I think it’s time you stepped away from the keyboard 😉

I was afraid it would involve fiddlin’ with every link. Oh well - thanks anyway

---

<div class="post-metadata">

**Author:** ![Urban\_Ranger](https://avatars.discourse-cdn.com/v4/letter/u/e9c0ed/32.png) [@Urban\_Ranger](https://boards.straightdope.com/u/Urban_Ranger)\
**Post date:** [August 16, 2002, 6:54pm UTC](https://boards.straightdope.com/t/printing-a-multi-page-html-document/124191/10 "2002-08-16T18:54:36Z")

</div>

No.

You can get a site leecher to suck down all the HTML files, but AFAIK you have to do the rest by hand.
