acrobat использует плагин для подсчета терминов и требует потока fdf для обозначения слов для подсчета слов.
Смотрите здесь для указателей:
support.dtsearch.com / dts0152.htm
Обновление:
при условии, что вы знаете страницу # и слово # на странице, чтобы подсвечивать, вот один из способов сделать это:
На веб-странице:
<iframe id="acroframe" src="pdfpage/example.pdf#xml=http://example.com/hilite.aspx?hilite=8e3302ee-ff88-41ee-bdfb-9e8df87cc3ad&toolbar=1&navpanes=0&statusbar=0&view=FitH">
</iframe>
PDF будет отображаться во фрейме, отображать панель инструментов, скрывать панель навигации и строки состояния и подгонять страницу по горизонтали. Затем он запросит веб-сайт, чтобы получить данные xfdf для подсветки: http://example.com/hilite.aspx?hilite=8e3302ee-ff88-41ee-bdfb-9e8df87cc3ad
Здесь я использовал ключ guid, который ранее сохранял в сеансе со значением hilite xfdf.
Страница hilite.aspx вернет что-то похожее на следующие слова в документе:
<XML>
<Body units=characters color=#ff00ff mode=active version=2>
<Highlight>
<loc pg=15 pos=3583 len=5>
</Highlight>
</Body>
</XML>
Это даст 5 символов на странице 15, начиная с позиции 3583. (примечание: xfdf - это не настоящий «XML», несмотря на сходство)
Обратите внимание, что в программе Acrobat Reader должна быть включена опция «Включить подсветку поиска с внешнего сервера подсветки».