В Acrobat JavaScript многие параметры локальной системы считаются привилегированными. Логин пользователя является одним из них. Чтобы получить доступ к объекту «identity», код JavaScript должен быть выполнен из доверенного контекста. Код внутри PDF не подходит. Или, по крайней мере, это не так. Если пользователь локальной системы дал явное разрешение на PDF, он может получить доступ к привилегированным данным. Но, очевидно, это не универсальное решение. Обычно объект «личность» доступен только для сценариев автоматизации уровня папок.
Том Паркер
www.pdfscripting.com