The below web site is providing free service to convert the website into PDF, instead of screen shot, we can use this service so the links will work after converting it to PDF.

For apex application, we can use this service for converting into PDF – local URL will not work in this service for testing purpose. They are providing button for our apex program to re-direct into their web site.

http://www.web2pdfconvert.com/

http://www.html-pdf-converter.com/ – this is optional site with different languages