Idea&x27;s从pdf文档启动应用程序(带参数)

Idea&x27;s从pdf文档启动应用程序(带参数),pdf,hyperlink,document,Pdf,Hyperlink,Document,我工作上有个小问题。多年来,该公司一直将其文档存储在网络驱动器上,使用文件夹访问写入来控制访问。该公司已经有所增长,而这一选择不再是“可取的” 我们现在正在将所有文档迁移到一个加密的服务器上,通过SQL(一个包含文档详细信息的表,通过ID访问)控制对它的访问 尽管这(总体上)进展顺利,而且对于普通用户来说,在大多数方面对文档的访问都要简单得多,但我们面临一个问题。一些用户(特别是管理层)过去常常在PDF和Powerpoint文档中编写超链接以打开外部文档(例如“\network\u path\r

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

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

尽管这(总体上)进展顺利,而且对于普通用户来说,在大多数方面对文档的访问都要简单得多,但我们面临一个问题。一些用户(特别是管理层)过去常常在PDF和Powerpoint文档中编写超链接以打开外部文档(例如“\network\u path\required\u file.jpeg”-会打开jpg,向观众展示产品的最新版本)

作为回应,我编写了一个小程序,通过命令行参数启动文档(例如“\network\u drive\launch.exe-1234”将启动ID为1234的文档)。这在Powerpoint中非常有效。但遗憾的是,当我们转换成pdf时,链接就不再有效了。我已经下载了Adobe Pro席的试用版,虽然我可以创建一个链接来启动程序,但是我不能向这个链接添加参数。 有人知道我该怎么做吗?解决方案需要足够简单,以便普通用户(和管理人员)能够控制和访问正确的文档


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

操作链接词典注释可以有Win子词典,带有p键,包含。Acrobat似乎有残疾,不允许添加/编辑Win dictionary条目。你可以使用免费软件。例如,我添加了一个链接,用一个参数启动记事本,结果如下(打印精美):

12 0 obj
>
...

这样的东西行吗?谢谢,我不确定它是否有效,但我会调查的。我想这需要一个windows注册表项?程序将使用的(此时)只是服务器上的一个exe。工作非常完美,唯一的问题是adobe仍然不接受参数,所以每个人都需要替代品…@Bob,这很有趣。当我写一个答案时,我可以访问旧的Acrobat版本(9.5.3)——我检查了带有参数列表的链接是否正常工作(尽管在通过注册表黑客与通常的安全性偏执狂进行斗争之后)。现在,你说adobe不接受params,我检查了最新的阅读器,是的,你是对的。对不起,我误导了你。不仅AdobePDF编辑器没有实现所有PDF规范功能,甚至他们的阅读器现在也不再符合ISO-32000标准。不好。是的,我在各地都看到了很多关于它的抱怨!Adobe在atm上做得不太好(不久前他们也被黑客入侵)。我们公司现在使用的是PDF XChange Viewer。谢谢你的帮助
12 0 obj
<<
  /A <<
    /F 30 0 R
    /S /Launch
    /Win <<
      /F (C:\\WINDOWS\\notepad.exe)
      /O (open)
      /P (/A c:\\boot.ini)
    >>
  >>
...