У меня есть приложение WinForms, и я использую компонент AxAcroPDF COM для отображения файлов PDF в моем приложении. Я хочу выделить вхождения некоторого текста в документ PDF с помощью компонента AxAcroPDF. Есть ли способ сделать это?
Есть еще один альтернативный способ, вы можете использовать все виды функций редактирования текста, используя Foxit PDF Reader .Теперь он доступен для основных платформ, таких как Linux, Windows и Mac.
Менделей (https://www.mendeley.com/) делает работу как шарм!
На самом деле, Mendeley - это больше, чем PDF-ридер. Вы можете использовать его для организации ваших документов и ссылок.
, поскольку здесь нет ответов - согласно API Adobe существует метод SetCurrentHighlight, который выделяет текст в указанном прямоугольнике (я не пробовал это):
SetCurrentHighlight Подсвечивает выделение текста в пределах указанного ограничивающего прямоугольника на текущей странице. Синтаксис void setCurrentHighlight (LONG nLeft, LONG nTop, LONG nRight, LONG nBottom);
SetCurrentHighlight
Подсвечивает выделение текста в пределах указанного ограничивающего прямоугольника на текущей странице.
Синтаксис void setCurrentHighlight (LONG nLeft, LONG nTop, LONG nRight, LONG nBottom);