PHP 应用程序需要在浏览器中显示 .pdf 文件并突出显示单词

问题描述 投票:0回答:1

多年来,我一直希望我的 PHP 应用程序能够在浏览器(任何浏览器)中显示

.pdf
文件,该文件将直接转到指定的页码并突出显示作为参数传入的单词。

到目前为止,我可以显示文件,转到页码,但我从未成功地突出显示单词。

这是字符串:

window.open('https://Filename.pdf#page='+pg#+'&search="'+word+'"','_blank');

这些年来我一直在努力跟上浏览器的增强功能,但到目前为止,我还没有找到如何成功发送单词或单词列表并突出显示它们的方法。

(我必须在浏览器的 PDF 阅读器中使用该词预先填充 ^F 搜索,然后单击放大镜才能看到它们)。

这个问题解决了吗?

javascript pdf highlight
1个回答
0
投票

不能保证任何浏览器都可以在 PDF 中进行搜索,因为它受到键盘输入的保护,并且许多 PDF 阅读器不允许外部访问。

PDF.js
不是普通的嵌入式系统二进制文件,因此外部worker.js应用程序/pdf可以毫不妥协地访问外部PDF。

因此,以下代码将在 Firefox 或其他不受阻碍的 PDF.js 变体中运行:

https://www.w3.org/TR/1998/REC-html40-19980424/html40.pdf#page=60&search=search

© www.soinside.com 2019 - 2024. All rights reserved.