Thanks. If it helps the tools I used in Linux (debian) are;
whhtmltopdf = converts html to pdf
pdfunite = combines pdfs together
I put all the htmls in a file and numbered them to put them in the order i wanted then i ran the following two lines
for i in *.html; do whhtmltopdf "$i" "${i%.html}.pdf" ; done
which converts all the pages to the same named pdf files then
pdfunite *.pdf GodotAllPages.pdf
which combines them all together as a document called GodotAllPages. It didnt take my PC very long and if you wanted to do it regularily you could just put it all in a script to run.