Their is a extension called "Save PDF" that already does this, so it is clearly able to be added as a built in function. I don't know how it works but I use is reliably at least 4 times a week with zero issues once you have loaded the page to your sa...