如何使用 Embed 或 Iframe 在所有浏览器中启用 PDF 搜索选项。它也应该适用于移动浏览器。
PDF 搜索功能因“浏览器”和“浏览器扩展”以及平台而异,因此没有一种搜索适用于所有人。
搜索 PDF 片段是 Adobe 为其 Acrobat PDF 查看器浏览扩展程序引入的。因此理论上应该适用于所有 Acrobat 插件,但是您的里程可能会因浏览器版本等而异。
注意它不需要需要Java或JavaScript来激活,它是对查看器的直接命令,因此只有一些查看器支持它(目前不chromium)。
测试您的浏览器 https://pdfobject.com/pdf/sample-3pp.pdf#search=%22testing%20PDFObject%22
FireFox PDF.js 应响应搜索查询,但 Current Edge 通常不会响应。因此,带有或不带有 Acrobat(目前大多数)的基于 Chrome 的浏览器可能无法工作,但 Mozilla / Firefox 品种通常可以。
作为示例,使用此搜索测试您的浏览器
https://pdfobject.com/pdf/sample-3pp.pdf#search=三
注意:- 它不区分大小写,并且会突出显示较长单词的短部分。
单词的顺序没有得到维护,并且 URL 兼容性的一个更大问题是“许多单词空间”应该用双引号引起来,因此需要 %encoding
https://pdfobject.com/pdf/sample-3pp.pdf#search=%22Three%20分钟%20long%22
一个优势是您可以与其他优势结合,例如
#page=3&search=....