Да, вы, вероятно, можете сделать это. PDF включает в себя Javascript API, который реализуют некоторые (но не все) программы чтения PDF. Я уверен только в том, что Acrobat и Foxit Reader делают это, и его можно отключить как по соображениям безопасности, так и по соображениям конфиденциальности. Тем не менее, это, вероятно, ваш лучший выстрел.
Я просмотрел Javascript для Acrobat API Reference , и похоже, что вы могли зарегистрироваться на событие «Страница / Открыть» (страница 368 в моей копии) и получить первое , сделайте вызов Net.HTTP (стр. 548) на ваш веб-сервер. Это даст вам дату / время и общедоступный IP-адрес клиента, читающего документ, из которого вы можете получить геолокацию, используя сервис, такой как GeoIP.