获取HTML

时间:2016-07-03 20:28:21

标签: javascript html html5 pdf

我正在使用此构造来查看.pdf文件:

<object id="yeah" data="D:\Java.pdf" type="application/pdf" width="100%" height="100%">
   <p>Alternative text - include a link <a href="D:\Java.pdf">to the PDF!</a></p>
</object>

我还没找到任何信息:
1.我可以使用JS在文档中获取当前查看页面的数量吗?
2.我可以在页面上打开我想要的文件吗?

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

你发了两个问题:

#1:我可以获取使用JS查看的当前页面的页码:

不,在浏览器中的JavaScript与PDF查看器中的JavaScript之间建立通信非常困难。例如,请参阅PDF hostContainer callback,但请理解我在该答案中描述的内容在大多数浏览器中不再有效,并且PDF查看器(如预览,Chrome PDF查看器,pdf.js,...)不会支持该功能。

#2:我可以在特定页面上打开PDF文档吗?

是的,您可以通过Adobe撰写PDF Open Parameters文档中描述的链接来完成此操作。这个问题的答案中也解释了这一点:Open a pdf file programmatically at a named destination

此示例是从Adobe的文档中复制/粘贴的:

http://example.org/doc.pdf#pagemode=bookmarks&page=2

如您所见,您需要在URL后添加#并传递page参数,其值为页码。您将在该文档中找到许多其他示例,但再一次:请注意这是Adobe Reader的行为。其他观众可能会忽略这些参数。

相关问题