How to return a pdf via RPC web service?

I would like to create a web service in which I pass in the full path to a .pdf document on the server and have the service return the contents of .pdf. Also, the PDF may contain sensitive information.

What’s the best way to do this?