You can upload it using, say
https://add.bico.media/.
Then you just share the transaction ID or sha256 hash of the pdf file to recepient.
Recepient can access that file as long as blockchain exists (basically forever).
And all this is achieved by OP_RETURN, a special op_code in bitcoin script that allows you to return data to blockchain.