Я работаю над осуществимостью приложения, которое может захватывать текст из PDF. Простой вариант использования может быть кратко обозначен как:
- Пользователь выбирает текст в документе PDF (с помощью программы чтения Acrobat / или другого устройства чтения PDF)
- Событие выбора завершено должно быть доступно приложению .NET, которое наблюдает.
- После выбора пользователь может выбрать, указать некоторые дополнительные свойства (например, категорию / уровень), и та же информация будет помечена вместе с выделенным текстом внутри самого файла PDF.
- Выбранный текст следует сохранить выделенным цветом. Цвет будет отличаться в зависимости от других параметров (например, категории / уровня), выбранных в приложении .NET.
- Отдельное приложение должно иметь возможность анализировать и собирать эти данные из файла PDF.
Подобное приложение уже работает с файлами MS Word.
Edit:
Основное требование заключается в том, что должен быть какой-то способ уведомить приложение .NET, когда пользователь выбирает какой-либо текст в документе PDF. Другое требование заключается в том, что должен быть способ добавить тег к выбранному документу.
Может кто-нибудь предложить какой-нибудь API / ресурс для таких реализаций?