2009-05-28 12 views
2

Ich fragte mich, ob es möglich war, den Benutzernamen des Kontos in den Computer eingeloggt zu greifen. Ich wollte den Benutzernamen der Person drucken, die die PDF-Datei druckt.Get username using javascript in pdf

Ich habe darüber nachgedacht, die Umgebungsvariable% username% zu erfassen. Scheint nicht möglich zu sein.

+0

Meinen Sie Vbscript? – Shoban

Antwort

3

In Acrobat JavaScript werden viele lokale Systemparameter als privilegiert betrachtet. Der Anmeldename des Benutzers ist einer von diesen. Um auf das Objekt "identity" zugreifen zu können, muss der JavaScript-Code aus einem gesicherten Kontext ausgeführt werden. Code in einem PDF-Dokument ist nicht qualifiziert. Oder es ist normalerweise nicht normal. Wenn der lokale Systembenutzer der PDF-Datei eine explizite Berechtigung erteilt hat, kann er auf privilegierte Daten zugreifen. Aber offensichtlich ist dies keine allgemeine Lösung. In der Regel ist das Objekt "identity" nur für Skripts auf Ordnerebene verfügbar.

Thom Parker www.pdfscripting.com

3

werfen Sie einen Blick auf das Identitätsobjekt.


    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