Javascript 查找网页中加载的pdf中突出显示文本的位置

Javascript 查找网页中加载的pdf中突出显示文本的位置,javascript,pdf,iframe,mouseevent,Javascript,Pdf,Iframe,Mouseevent,我正在尝试做一些事情,但不知道如何实现它。也就是说,我试图捕获pdf文档(加载到网页上)中用户鼠标被点击的位置以及鼠标被释放的位置的索引 例如: "This is a great placeholding text that serves as an example" 假设用户突出显示子字符串“great placeholding text”,我如何捕获: 突出显示的文本的内容,在本例中为“great placeholding text” 按下并释放鼠标的索引 本质上,我试图让用户突出显示

我正在尝试做一些事情,但不知道如何实现它。也就是说,我试图捕获pdf文档(加载到网页上)中用户鼠标被点击的位置以及鼠标被释放的位置的索引

例如:

"This is a great placeholding text that serves as an example"
假设用户突出显示子字符串“great placeholding text”,我如何捕获:

  • 突出显示的文本的内容,在本例中为“great placeholding text”

  • 按下并释放鼠标的索引

本质上,我试图让用户突出显示并轻松保存pdf文档的部分(以及他们保存的文本部分的位置),以供以后参考


任何想法都将不胜感激,谢谢大家

PDF不在DOM中-它在插件包装中。您必须在PDF中编写脚本。我不确定我是否理解正确。。。如何在pdf中编写脚本?是否有可能以某种方式在文件中插入代码?脚本必须在PDF中,所以这可能不是一个好的解决方案。另一个选项似乎是在服务器上完成部分工作:扩展答案(或问题)。。。什么用户?使用什么来查看PDF?您是否向他们提供PDF文件的链接(这意味着他们的浏览器/系统使用何种方法查看PDF文件)?是否将PDF服务器端转换为HTML以显示?如果你只是有一个PDF的链接。。。iin您如何知道最终用户正在显示PDF。。。他们可能没有安装PDF查看器、Adobe、Nitro或其他东西。你有一个问题没有答案,直到你确定你是否控制了他们查看PDF的情况。