0

我想在我的 HTML 5 网页上嵌入 PDF。我正在查看不同的查看器,例如 PDFObject 2.0。这很适合查看,但我有一个要求,用户必须阅读整个文档(滚动或页面到最后),然后我可以启用一个按钮供他们点击。这是为了符合法律规定的情况。

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

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

4

1 回答 1

0

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

据我所知,没有办法证明某人已经阅读(或浏览)了整个 PDF。这就是为什么合规网站通常只向用户显示一个复选框,类似于“在此处选中以表明您已阅读并同意本文档”。

如果您绝对必须找到一种方法来确保某人已导航到文档的最后一页——让我提醒您,这并不意味着他们阅读了任何内容——您也许可以将一些东西与PDF.js放在一起。PDF.js 实用程序是基于 JavaScript 的 PDF 呈现引擎。您可以强制通过 PDF.js 呈现 PDF(PDFObject.com 有这方面的示例);由于 PDF.js 是基于 JavaScript 的开源软件,因此您可以使用PDF.js API一起破解某些东西。

于 2017-02-02T19:43:52.340 回答