2011-10-05 49 views
4

感谢您对stackoverflow和google的快速搜索,我能够发现我们可以直接在某个地方从URL打开PDF文件。在某个地方打开本地PDF文件

如下解释,我们可以这样做,使用“nameddest”参数: How can I programmaticly open a pdf at a certain point?

然而,所有我读讲从URL打开PDF文件的链接。如果我想在给定位置的本地文件系统中打开PDF文件,该怎么办?例如,不要使用以下: http://example.org/doc.pdf#nameddest=Chapter6 说,我想这样做: 文件:/// d:/work/doc.pdf#nameddest=Chapter6

我试过相同,但它不”工作。任何帮助/建议?

问候, 卡皮尔

+0

注:命名目标不书签!没有办法打开PDF到某个书签。这无疑是让您购买完整版Acrobat的一种方式,这是创建命名目的地的唯一方法。 – Coxy

回答

0

我不使用文件协议没有为你解决,但你可以通过调用Acrobat或Adobe Reader直接实现它:

acrobat.exe /a "page=2" "c:\Binder1.pdf" 
acrord32.exe /a "page=2" "c:\Binder1.pdf" 
+0

感谢Chris .....但是我试图以自动化的方式从其他一些应用程序中打开pdf,并且应用程序无法知道系统上“acrobat.exe”或“acrord32.exe”的安装路径。 –