In the early 1980s, John Warnock and Charles Geschke presented a programming language they'd created called Interpress to ...
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.