2009-11-17 4 views
0

Я ищу решение для отображения PDF-файла на C#. Я нашел AxAcroPDFLib Control, который работает очень хорошо и достаточно.Отображение PDF-файла в VC# 2k8

Но другие люди не могут запустить мою программу, потому что они получают исключение «AxInterop.AcroPDFLib» не найдены. Но у них установлен новейший Adobe PDF Reader. ОС - Windows 7!

Как исправить эту проблему? (может быть, добавить acrobat dll в рабочий каталог?) Что можно сказать о лицензии?

Есть ли другие возможности/библиотеки/элементы управления для показа PDF? Может быть, по лицензии LGPL?

Спасибо!

ответ

0

Вы уверены, что отправили свою сборку для взаимодействия с вашей оригинальной программой?

+0

О, я вижу, что библиотеки DLL, созданные в моем каталоге bin, я не совершал. Сожалею! Но что значит ее лицензия? Я хочу продать свою программу ... – zee

2

Это немного, но вы можете попробовать использовать элемент управления WebBrowser и указать его на HTML-страницу с меткой, указывающей на ваш файл.

См. Также http://www.pdftron.com/. Это коммерческий продукт, у него есть пользовательский просмотрщик PDF в качестве одного из своих образцов.

НТН

0

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

0

Что относительно http://live.gnome.org/PdfMod? У них есть порт Windows. И я считаю, что с его помощью вы можете пойти без Adobe Reader.

Смежные вопросы