Выделение текста в программе просмотра документов PDF

#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. Вы можете использовать это для упорядочивания ваших документов и ссылок.

менделей выполняет свою работу