Thank you, Brian! I appreciate your response, and your tip. We'll work our creative gears to generate a solution. If we come up with something plug-and-play or easily tweaked-to-fit, I'll seek company approval to share the solution.
We do not. We've done some work on "take a screenshot of the page and make it a PDF" type stuff in some internal repos, but it's a little weird. It's not exactly a screenshot, but kind of a "pretend you're a browser with selenium and render a React widget". I wouldn't recommend that path.