2009-05-28 15 views
2

コンピュータにログインしているアカウントのユーザー名を取得できたかどうかは疑問でした。私は、pdfファイルを印刷している人のユーザ名を印刷したかったのです。pdfのjavascriptを使用してユーザー名を取得

私は%username%環境変数を取得しようとしていました。可能ではないようです。

+0

あなたはVBScriptの意味ですか? – Shoban

答えて

3

Acrobat JavaScriptでは、多くのローカルシステムパラメータが特権とみなされます。ユーザーのログイン名は、これらのいずれかです。 "identity"オブジェクトにアクセスするには、JavaScriptコードを信頼できるコンテキストから実行する必要があります。 PDF内のコードは修飾されません。少なくともそれは普通ではありません。ローカルシステムユーザがPDFに明示的な権限を与えた場合、権限を持つデータにアクセスできます。しかし、明らかにこれは汎用的な解決策ではありません。通常、「ID」オブジェクトは、フォルダレベルの自動化スクリプトからのみアクセス可能です。

トム・パーカー 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 
関連する問題