Take the 2-minute tour ×
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It's 100% free, no registration required.

I have this online user guide that I want to print. The thing is it is uploaded as a website and each section is put into a separate link and printing it page by page is time consuming. Is there any application or browser extensions that will enable me to pull the entire thing and print it on paper or PDF?

Here is a link to the guide: http://download.brainvoyager.com/tbv/TBVUsersGuide/TurboBrainVoyagerUsersGuide.html

share|improve this question
    
If the start page contains all the links to follow up, Calibre might be worth a try (see my answer here). I've not yet tried it on an online source like that, though, hence just a comment instead of an answer (it worked fine on local sources this way, though). –  Izzy Jun 10 at 15:42
    
ink + paper would likely cost more than an ereader or cheap tablet to read it on –  COIOUT Jun 10 at 19:26
add comment

2 Answers 2

up vote 7 down vote accepted

Last time I had to do this I did it in two steps:

Step 1: Use GNU wget (free, Linux, Windows) to retrieve the pages as HTML. (e.g. using wget --mirror http://softwarerecs.stackexchange.com)

Step 2: get a CLI to convert HTML to PDF, such as wkhtmltopdf (free and open source, binaries available for Windows, Mac and Linux).

enter image description here

If you want to manually select which links on the website you are interested in before downloading them, you can get all links / pages on a website using a specialized tool such as linkchecker (or when possible simply get grep the links from the source code of the menu).

enter image description here

share|improve this answer
3  
You are assuming all the content is statically downloaded HTML... what if the site generates part of its content via Javascript, or downloads additional content via Ajax and modifies the DOM dynamically? None of this will be available when using wget. –  Jim Garrison Jun 10 at 20:12
2  
@JimGarrison Yeah in some cases you might want to bypass wget and directly use wkhtmltopdf as the latter can take URL as input and relies on the QT Webkit rendering engine, which should take care of most of Javascript (I'm not sure what happens if the website downloads additional content via Ajax and modifies the DOM dynamically, I haven't tried it AFAIR). –  Franck Dernoncourt Jun 10 at 20:35
add comment

Use python + Scrapy + BeautifulSoup to get the web site then you can either use a python pdf library or a tool such as pandoc to convert it to whatever you need.

All the above are free, cross platform and open source.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.