Eso no es php es javascript, sabes que la ruta será visisible y por tanto facil de coipiar y usar para bajar el archivo saltandose cualquier control que pongas....
Buscando por "api pdf visor" aparecen distintos documentos, si hay forma de hacer lo que pides tendràs que programar para todos los plugins....
Google pdf viewer api PDF Accessibility API Reference - Adobe 3-Heights™ PDF Viewer API (SDK) and Desktop Tool - PDF Tools AG
dudo que haya una forma de forzar al cliente a usar uno determinado.