Я пытаюсь прочитать данные и атрибуты из открытого PDF-файла, который находится на экране. Есть ли способ подключения к работающему считывателю acrobat и манипулированию данными с него?читать содержимое текущей страницы, открытой страницы PDF-файла
ответ
Присоединение к другому процессу означает, что вам придется обрабатывать много межпроцессного взаимодействия (IPC). Кроме того, вы не знаете, как выглядит Acrobat Reader внутри. Поэтому вы не можете просто попросить его предоставить вам несколько байтов.
Вместо этого вы должны использовать одну из многочисленных библиотек для открытия, отображения и чтения PFD-файлов, таких как iTextSharp. Я уверен, что они будут служить целям хорошо.
Существует еще много библиотек available, вы должны взглянуть на PDFSharp.
Хотя я также рекомендовал iTextSharp для многочисленных задач, связанных с манипуляциями PDF, он, к сожалению, не может их отобразить. – mkl
Я никогда не делал это мой сам, но беглый взгляд вокруг, я обнаружил, что Acrobat Reader (при условии, что это то, что вы говорите о) имеет API который (by looking at its documentation) имеет IPC модуль, который будет ближе всего к о чем вы просите.
- 1. CodeIgniter: AJAX возвращает html-содержимое текущей страницы
- 2. Как веб-браузеры контролируют сеть текущей открытой веб-страницы?
- 3. Найти TITLE текущей веб-страницы, открытой в WebEngine [[JAVAFX]]
- 4. Android - Как читать содержимое веб-страницы
- 5. как читать содержимое с веб-страницы
- 6. Как читать и изменять содержимое любой страницы?
- 7. Запретить расширениям читать все содержимое страницы
- 8. читать html-содержимое страницы с помощью ajax
- 9. Parse html текущей страницы
- 10. Слайд внешней страницы поверх текущей страницы
- 11. Отображение страницы Все страницы Содержимое в WordPress
- 12. распечатать содержимое страницы
- 13. Отчеты Jasper: номер текущей текущей страницы и общий номер страницы
- 14. Получить родительские страницы текущей страницы в расширении
- 15. Обнаружение текущей страницы с включенной страницы
- 16. Перечислить дочерние страницы родителя текущей страницы
- 17. Получение предыдущего URL страницы вместо текущей страницы
- 18. Как отображать страницы-сестры текущей страницы
- 19. Изменение заголовка страницы - определение текущей страницы
- 20. Открытие одной страницы и обновление текущей страницы
- 21. Настройка текущей страницы как главной страницы
- 22. Идентификатор текущей страницы - Umbraco
- 23. Индикатор текущей страницы MVVM
- 24. Получение html текущей страницы
- 25. Получение текущей страницы
- 26. Многоязычное изменение текущей страницы
- 27. выпадающее меню текущей страницы
- 28. Определение текущей страницы
- 29. Скрытие текущей страницы UIPageViewController
- 30. Django - Получение текущей страницы
Должны ли быть два отдельных процесса? Есть определенно некоторые библиотеки, чтобы открыть PDF-файл, отобразить его и собрать данные. Прикрепление к другому процессу и чтение чего-то сложно, если вы ничего не знаете о интерьерах процесса. Посмотрите [здесь] (http://csharp-source.net/open-source/pdf-libraries). –
Да, я хочу получить данные из уже открытого файла, который уже находится на экране. – user2368747
Это будет довольно сложно, и я не имею серьезной идеи, как вы начнете это. Если Acrobat Reader не предоставляет интерфейс, вы не сможете этого сделать. –