Hi,
I did this for a large charity organization once, using mirror page links in flat files.
PDF's you can generate with a post-processing workflow rendering mirror pages with headless chrome.
Another approach could be Email Archiving (BCC) to a third-party system to handle.
Thanks,
-Jon