#winforms #text #highlight #axacropdf
#winforms #текст #выделение #axacropdf
Вопрос:
У меня есть приложение WinForms, и я использую COM-компонент AxAcroPDF для отображения PDF-файлов в моем приложении. Я хочу выделить вхождения некоторого текста в документе PDF с помощью компонента AxAcroPDF. Есть ли способ сделать это?
Ответ №1:
просто поскольку здесь нет ответов — согласно Adobe API, существует метод SetCurrentHighlight, который высвечивает текст внутри указанного прямоугольника (я этого не пробовал):
SetCurrentHighlight
Выделяет выделенный текст в пределах указанного ограничивающего прямоугольника на текущей странице.
Синтаксис аннулирует setCurrentHighlight (ДЛИННЫЙ nLeft, ДЛИННЫЙ nTop, ДЛИННЫЙ nRight, ДЛИННЫЙ nBottom);
Ответ №2:
Существует другой альтернативный способ, возможно, вам захочется выполнять все функции редактирования текста с помощью Foxit PDF Reader. Теперь это доступно для основных платформ, таких как Linux, Windows и Mac.
Ответ №3:
Менделей (https://www.mendeley.com /) выполняет работу просто великолепно!
На самом деле, Mendeley — это больше, чем программа для чтения PDF. Вы можете использовать это для упорядочивания ваших документов и ссылок.