Worked out this little trick while trying to save an email (from MailChimp) into a single page PDF using Adobe Acrobat.
There’s a handy feature called Create PDF from Web Page in Adobe Acrobat:
By default it will create a PDF that’s split up into separate pages (either A4 or Letter depending on your settings).
However, there is a settings option for this feaure that allows you to manually define the page height:
Head to the Page Layout tab:
It’s a bit of a trial and error process to get the correct height for your web page content but ultimately it works and keeps all of your links intact.
If only it could automatically detect the page height for you!