Could you use a subscription and render the report from the snapshot to shared location as PDF?
That should do it automatically for you
You could also use the web service to call the reports using something like PowerShell. Again rendering the report in PDF format
Perfect answer. We need to do this regularly and scheduled subscriptions do the job well.