How to Print /PDF entire page
There is a block version of print links Printer, email and PDF versions. goto admin/structure/block and enable it. next you should goto admin/config/user-interface/print and change Printer-friendly page link setting to Block.