PDFObject 2.0:确定用户何时到达文档末尾

PDFObject 2.0 : determine when user reaches the end of the document

我想在我的 HTML 5 网页上嵌入 PDF。我在看不同的查看器,比如 PDFObject 2.0。这对于查看效果很好,但我有一个要求,用户必须阅读整个文档(滚动或翻页到最后),然后我可以启用一个按钮让他们点击。这是为了遵守法律。

在使用 PDFObject 2.0 嵌入 PDF 文档时,有哪些类型的代码挂钩可以查明用户何时到达文档末尾(滚动到末尾或最后一页)。

我相信 PDFObject 就像一个包装器,有助于在不同的浏览器条件下(包括移动设备、平板电脑和桌面场景)呈现 PDF,如果不使用 PDF.js 并自定义代码然后处理,这个请求可能无法实现我自己使用所有浏览器场景。

PDFObject 仅在 HTML 页面中嵌入 PDF,它不提供任何附加功能。目前,大多数 built-in PDF 渲染引擎甚至不提供 JavaScript API.

据我所知,没有办法证明某人已经阅读(或导航)了整个 PDF;这就是为什么合规网站通常只向用户显示一个复选框,类似于 "Check here to indicate you have read and agree with this document".

如果您绝对必须找到一种方法来确保某人已导航到文档的最后一页——请允许我提醒您,这并不意味着他们 阅读 任何内容 - - 你也许可以将一些东西与 PDF.js. The PDF.js utility is a JavaScript-based PDF rendering engine. You can force the PDF to be rendered via PDF.js (PDFObject.com has examples for this); since PDF.js is JavaScript-based and open-source, you might be able to hack something together using the PDF.js API.

放在一起