2009-05-28 3 views
2

Мне было интересно узнать, удалось ли получить имя пользователя учетной записи, зарегистрированной на компьютере. Я хотел напечатать имя пользователя, который печатает файл PDF.Получить имя пользователя, используя javascript в pdf

Я думал о попытке захватить переменную окружения% username%. Кажется, это невозможно.

+0

ли вы имеете в виду VBScript? – Shoban

ответ

3

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

Thom Parker www.pdfscripting.com

3

посмотреть объект идентичности.


    name = identity.name; //gives you the user name that the user entered in the Identity preferences panel 
    userName = identity.loginName; //login name as registered by the operating system 
Смежные вопросы