Thanks for posting this. I was actually just today looking for a solutions to render a website as a PDF, and didn’t get as far as puppeteer – which is probably too heavy a dependency for my use case, but is still nice to know about.
Does anyone know of a print-oriented web-browser that understands CSS? It seems like the kind of thing that would be useful to many.