Explica mais sobre seu sistema.
- Qual biblioteca usa para gerar o PDF ?
- O PDF é armazenado em alguma pasta?
Em qual momento o pdf é gerado ? o usuário ou algum admin que gera?
Enviar por e-mail é simples, com phpmailer por ex, é só anexar ou enviar o link.
Mas vai depender de como seu sistema foi montado.