0

仕事で小さな問題があります。同社は何年もの間、アクセスを制御するためにフォルダ アクセス書き込みを使用して、ネットワーク ドライブにドキュメントを保存してきました。会社はある程度成長しており、このオプションはもはや「望ましい」ものではありません。

現在、すべてのドキュメントを暗号化されたサーバーに移行し、SQL 経由でアクセスを制御しています (ドキュメントの詳細を含むテーブル - ID 経由でアクセス)。

これは (一般的には) 順調に進んでおり、文書へのアクセスはほとんどの点で平均的なユーザーにとって非常に簡単になっていますが、問題に直面しています。一部のユーザー (特に管理職) は、PDF および Powerpoint 文書にハイパーリンクを書き込んで外部文書 (たとえば、"\network_path\required_file.jpeg" - 聴衆に製品の最新バージョンを示すために jpg を開く) を作成していました。

それに応じて、コマンド ライン パラメーターを介してドキュメントを起動する小さなプログラムを作成しました (たとえば、"\network_drive\launch.exe -1234" は ID 1234 のドキュメントを起動します)。これは、Powerpoint で完全に機能します。しかし残念なことに、pdf に変換すると、リンクが機能しなくなります。Adobe Pro XI の試用版をダウンロードしました。プログラムを起動するためのリンクを作成できますが、このリンクにパラメータを追加できません。

私がこれにどのようにアプローチできるかについて誰かアイデアがありますか? ソリューションは、平均的なユーザー (および管理者) が適切なドキュメントを制御およびアクセスできるように、十分にシンプルである必要があります。

スクリプトを使用することを考えましたが、これを行う方法が思いつかないので、平均的なユーザーにとって十分に単純です。

4

1 に答える 1

1

Linkアノテーションのアクションディクショナリは、 「アプリケーションに渡すパラメータ文字列」を含むWinサブディクショナリをPキーで持つことができます。Acrobat には障害があり、Win 辞書のエントリを追加/編集できないようです。そのためには、フリーウェアの PDF-XChange Viewerを使用できます。たとえば、パラメーターを使用してメモ帳を起動するためのリンクを追加しました。結果は次のとおりです ( mutoolできれいに印刷されています)。

12 0 obj
<<
  /A <<
    /F 30 0 R
    /S /Launch
    /Win <<
      /F (C:\\WINDOWS\\notepad.exe)
      /O (open)
      /P (/A c:\\boot.ini)
    >>
  >>
...
于 2013-10-18T17:44:39.993 に答える