0

我在工作中有一个小问题。多年来,该公司一直将他们的文档存储在网络驱动器上,使用文件夹访问写入来控制访问。公司已经有所增长,这种选择不再是……“可取的”。

我们现在正在将所有文档迁移到加密服务器上,通过 SQL 控制对它的访问(包含文档详细信息的表 - 通过 ID 访问)。

尽管这进展顺利(总体而言)并且现在对于普通用户而言,在大多数方面访问文档要简单得多,但我们面临一个问题。一些用户(尤其是管理人员)习惯于在 PDF 和 Powerpoint 文档中编写超链接以打开外部文档(例如“\network_path\required_file.jpeg” - 会打开 jpg,向观众展示产品的最新版本)。

作为回应,我编写了一个小程序来通过命令行参数启动文档(例如“\network_drive\launch.exe -1234”将启动 ID 为 1234 的文档)。这在 Powerpoint 中完美运行。但是,当我们转换为 pdf 时,链接不再起作用。我已经下载了 Adob​​e Pro XI 的试用版,虽然我可以创建一个链接来启动该程序,但我无法在此链接中添加参数。

有人对我如何解决这个问题有任何想法吗?该解决方案需要足够简单,以便普通用户(和管理人员)能够控制和访问正确的文档。

我曾考虑过使用脚本,但想不出一种方法来做到这一点,以便对普通用户来说足够简单。

4

1 回答 1

1

Link注解的动作字典可以有带有P键的Win子字典,包含“要传递给应用程序的参数字符串”。看起来 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 回答