Is there a way to make Google docs put all content in a PDF without splitting it into pages? I understand that sticking to a certain page size is important for printing, but for the PDF I'm making it's not necessary, and even distracting.
Google Docs conversion is usually more permissive than it's own menu's would suggest. Have Libre-Office spit out 3m (its' max) tall pages and convert. MS Word will not go beyond 22 inches. Here is the converted result template. Maybe if you tweak the internal structure of the ODT file (unzip the odt, edit the style.xml, edit pagesize, rezip) you might be able to stretch this even further.
As you mentioned and probably understand PDF is a Printer Definition file. This is more a PDF question (or a word processor question) than a Google Docs question. The disclaimers I would like to add... No wordprocessor should allow for what you are asking. PDF's are page based. Continuous scrolling (no on-screen pagebreaks) is and should be a viewer setting. But hey, because you shouldn't doesn't mean you couldn't. Right? Maybe you can change paper sizes in a PDF editor, like Acrobat.
Here's my workaround:
1) From Google Drive export your document as a HTML web page
- File > Download as > Web Page (.html)
2) Use Sejda's HTML to PDF converter and the handy 'One long page' size option.
- Go to https://www.sejda.com/html-to-pdf
- Select the Convert HTML files tab and then upload your HTML file
- Click Convert HTML to PDF
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.