gpt4 book ai didi

javascript - 您能否检测到何时从浏览器 PDF 查看器打印或下载 PDF?

转载 作者:可可西里 更新时间:2023-11-01 02:23:32 25 4
gpt4 key购买 nike

我们有一个 AngularJS 网络应用程序,它从服务器加载 PDF 文档并在页面中显示它们,如下所示:

<object id="preview" type="application/pdf" data="blob:{fileUrl}">

每当用户执行某些操作时,我们都有一个新的审计要求:

  1. 查看文档(完成)
  2. 打印文档
  3. 下载文档

PDF 下载和打印控件位于浏览器 PDF 查看器中。我们只需要支持最新的谷歌浏览器(截至 2018 年 7 月的 Chrome 68)。

是否可以检测文件何时从 PDF 查看器下载或打印?我没有看到任何印前/印后事件,我想是因为它是跨源的。我们不需要控制处理程序,只需以某种方式检测事件。

最佳答案

您是否尝试过创建自己的 pdf 查看器?

有现成的 pdf 查看器组件,您可以在其中编辑 pdf 查看器(例如向按钮添加事件监听器、定位按钮等)。

我记得在 pdf.js 上建了一个很久以前的 Angular 。我确信使用 pdf.js 可以实现上述所有用例。

关于javascript - 您能否检测到何时从浏览器 PDF 查看器打印或下载 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51529077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com