Here's my workaround:
1) From Google Drive export your document as a HTML web page
2) Use Sejda's HTML to PDF converter and the handy 'One long page' size option.
By default the page size is 'One long page'. Can change it under More options.

If your Google doc contains images then when exporting to HTML you'll get a zip file. You can't upload a zip file to convert it to PDF, only the HTML file so it does't work great in that case.
Disclaimer: I'm a Sejda developer.