Well... I don't have a quick answer... However I did need a solution that would save each tab of a Google spreadsheet as a PDF. Searching and digging for an "easy" way did not help. Mostly because I needed to make sure only the right range on each tab is used as well as margins.
He did a very cool thing. He looked at the "console" of what happens when you "print" a tab to PDF. Even though there are a lot of "parts" to the code you can focus on just what you need.
Take a look and see if it can work for you. In the meantime I will try to get a copy of my working code up to GitHub so I can share it.
Hope this helps.
Michael