コンピュータにログインしているアカウントのユーザー名を取得できたかどうかは疑問でした。私は、pdfファイルを印刷している人のユーザ名を印刷したかったのです。pdfのjavascriptを使用してユーザー名を取得
私は%username%環境変数を取得しようとしていました。可能ではないようです。
コンピュータにログインしているアカウントのユーザー名を取得できたかどうかは疑問でした。私は、pdfファイルを印刷している人のユーザ名を印刷したかったのです。pdfのjavascriptを使用してユーザー名を取得
私は%username%環境変数を取得しようとしていました。可能ではないようです。
Acrobat JavaScriptでは、多くのローカルシステムパラメータが特権とみなされます。ユーザーのログイン名は、これらのいずれかです。 "identity"オブジェクトにアクセスするには、JavaScriptコードを信頼できるコンテキストから実行する必要があります。 PDF内のコードは修飾されません。少なくともそれは普通ではありません。ローカルシステムユーザがPDFに明示的な権限を与えた場合、権限を持つデータにアクセスできます。しかし、明らかにこれは汎用的な解決策ではありません。通常、「ID」オブジェクトは、フォルダレベルの自動化スクリプトからのみアクセス可能です。
トム・パーカー www.pdfscripting.com
これは、サーバー側である程度可能です。 NTLM auth module for Apache/Unixとhere's one for Apache/Windowsがあります。
アイデンティティオブジェクトを見てください。
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
あなたはVBScriptの意味ですか? – Shoban