Often, I need a PDF rendering of a webpage that I have open in my browser.
I get get an approximation using Print-to-PDF, but it does not look the same, mostly due to layout difference, e.g. different width, or 100%-height-elements not working properly, or different styles due to CSS media queries. But it shows that in principle, a modern browser should have no difficulty to render a screen to PDF or another vector graphics format.
How do I make my (well any) browser save a web page as PDF?