If you're considering PuppeteerSharp for PDF generation, here's the version of the story that doesn't show up in the "getting started" docs.
Stop coding without these extensions ...
HTML id and class attribute completion for Visual Studio Code. Remote and local style sheets with optional glob patterns and variable substitutions can be specified in VS Code settings per workspace ...