Обнаружение, если ADOBE установлен - PullRequest
0 голосов
/ 13 августа 2010

Так что я думаю, что я собираюсь отказаться от поиска хорошего средства просмотра PDF с открытым исходным кодом с возможностью иметь ссылки (оглавление) и закладки (создавать и редактировать).Если кто-то знает о библиотеке, пожалуйста, ПОЖАЛУЙСТА, отправьте ее следующим образом.

Итак, мой план сейчас таков: использовать активный X-элемент управления Adobe Reader на моей WinForm и просто позволить пользователю контролировать его.НО проблема в том, что если у кого-то не установлен Adobe Reader, то я бы просто использовал элемент управления веб-браузера со свойством расположения файла, установленным в путь PDF.

Так что мне нужно проверить, установлен ли Adobe Reader.Если нет, то я хочу загрузить веб-браузер.(у меня может быть активный x и веб-браузер в разных формах).

1 Ответ

0 голосов
/ 13 августа 2010

Я бы сказал, чтобы сделать попытку / поймать на части, которая использует Adobe (я не знаю, если создание элемента управления или загрузка файла PDF, где он может потерпеть неудачу), и если он ловит исключение, он означает, что у них нет Adobe Reader.

Вы также можете проверить adobeR32.exe (я думаю, это имя файла) в пути к Adobe Reader (если вы знаете, что он всегда будет там).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...