在文档开头用pdf.js重新打开pdf。没看过最后的位置

问题描述 投票:4回答:3

该插件保存文档在关闭之前的最后位置,下次打开文档时,它会在此位置显示文档。

例:

我正在看第二页的中间部分。我关闭了文件。我再次打开它,它在第二页的中间打开。

我想在开始时重新打开它。

有人知道如何改变这种行为吗?

javascript jquery pdf mozilla pdf.js
3个回答
3
投票

您应该只能向URL添加书签,就像跟随#的传统HTML书签一样。例如:

<iframe src="viewer.html?file=/sample.pdf#0"></iframe>

或者,如果您直接在浏览器中加载查看器,只需将#0附加到URL即可。根据viewer.js中的以下代码,这应该覆盖浏览器可能记住的任何其他书签:

initialBookmark: document.location.hash.substring(1),

1
投票

我也有这种首选行为,我所做的是打开viewer.js并删除initialBookmark变量及其所有引用。

有点脏,但它做了伎俩,并不想花一整天过滤通过不同的url变量,可以改变行为..


0
投票

如果您使用的是javascript,请触发此功能转到第一页,

$window.PDFViewerApplication.eventBus.dispatch('pagenumberchanged',{"value": 1}); 
© www.soinside.com 2019 - 2024. All rights reserved.