在特定位置打开本地PDF文件

4
感谢您在Stack Overflow和Google上的快速搜索,我发现我们可以直接从URL打开PDF文件的某个位置。
如下所述,我们可以使用“nameddest”参数来实现: How can I programmaticly open a pdf at a certain point? 然而,我阅读的所有链接都是关于从URL打开PDF文件。如果我想在给定位置打开本地文件系统中的PDF文件怎么办?例如,不是这样: http://example.org/doc.pdf#nameddest=Chapter6 而是这样: file:///D:/work/doc.pdf#nameddest=Chapter6
我尝试了相同的方法,但它不起作用。有什么帮助/建议吗?
问候, Kapil

注意:命名目标不是书签!没有办法打开PDF到某个书签。毫无疑问,这是一种让你购买Acrobat完整版本的方式,这是创建命名目标的唯一方法。 - Coxy
1个回答

0

我没有使用文件协议的解决方案,但您可以通过直接调用Acrobat或Adobe Reader来实现:

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

谢谢Chris.....然而我正在尝试以自动化的方式从其他应用程序打开pdf,而该应用程序不知道系统上"acrobat.exe"或"acrord32.exe"的安装路径。 - Kapil Kaushik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接