pdf generation now works. To test, go to 'localhost:3000/report/test' and a 'page not found' error means it was successfully generated in the app/pdf directory.