在某个点打开本地PDF文件

发布于 2024-12-08 12:25:57 字数 561 浏览 1 评论 0原文

通过在 stackoverflow 和 google 上的快速搜索,我发现我们可以在某个点直接从 URL 打开 PDF 文件。

如下所述,我们可以使用“nameddest”参数来执行此操作: 如何以编程方式在特定时间打开 pdf点?

但是,我读到的所有链接都谈到从 URL 打开 pdf 文件。如果我想在给定位置的本地文件系统中打开 pdf 文件该怎么办?例如,而不是以下内容: http://example.org/doc.pdf#nameddest=Chapter6 说,我想这样做: file:///D:/work/doc.pdf#nameddest=Chapter6

我尝试了同样的方法,但它不起作用。有什么帮助/建议吗?

问候, 卡皮尔

Thanks to a quick search on stackoverflow and google, I was able to find that we can directly open a PDF file from a URL at a certain point.

As explained below, we can do so using the "nameddest" parameter:
How can I programmaticly open a pdf at a certain point?

However, all the links I read talk about opening the pdf file from a URL. What if I want to open the pdf file in my local file system at a given location. For example, instead of the following:
http://example.org/doc.pdf#nameddest=Chapter6
say, I want to do this:
file:///D:/work/doc.pdf#nameddest=Chapter6

I tried the same, but it doesn't work. Any help/suggestions?

Regards,
Kapil

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮华 2024-12-15 12:25:57

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

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

I don't have a solution for you using the file protocol but you can achieve it by invoking Acrobat or Adobe Reader directly:

acrobat.exe /a "page=2" "c:\Binder1.pdf"
acrord32.exe /a "page=2" "c:\Binder1.pdf"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文