PDF Generator Update
I've re-enabled the PDF Generator script for pages, as well as updating the code. I've limited the execution time of the page, so if the server is at capacity the PDF may time out. And I've added a no-follow to the link to stop Search Engines trying to index those pages (which should reduce load on the server).
I'll be monitoring what happens, and if the server gets knocked off again, I'm afraid I'll have to disable this functionality again until I come up with a better fix.
Freddy