在 Apple 上使用 Acrobat Javascript 打开 pdf

Opening pdf using Acrobat Javascript on Apple

我想在 Acrobat Pro DC 运行 OSX 中使用 Javascript 打开 pdf 文档。这是我看到的:

app.openDoc("~/Desktop/test.pdf")
Invalid Location "~/Desktop/test.pdf". File or folder does not exist.
NotAllowedError: Security settings prevent access to this property or method.
App.openDoc:1:Console undefined:Exec
undefined

不知是否是page 135 of the Javascript for Acrobat reference中提到的安全限制导致的错误。

因为 Acrobat JavaScript 是跨平台的,您需要使用与设备无关的路径,并且不能使用特定于设备的快捷方式,如“~”。类似于下面的示例。

Windows路径C:\MyFolder\MyFile.pdf

app.openDoc("/C/MyFolder/MyFile.pdf");

Macintosh 路径 MyDisk:MyFolder:MyFile.pdf

app.openDoc("/MyDisk/MyFolder/MyFile.pdf");

您可以使用“../”作为相对路径。