Я знаю, что об этом уже спрашивали, но не могу вспомнить, где. Принятый ответ был примерно таким:
Было бы очень плохой идеей создать собственную программу чтения PDF, потому что:
- вы не контролируете, когда Adobe
изменения спецификации
- Adobe предоставляет
читатель бесплатно, а большинство
пользователи уже установили его.
- Учитывая два предыдущих утверждения, с какой стати вы хотите тратить столько времени на изобретение колеса? Имеет смысл заново изобретать колесо, когда вы можете улучшить его, но не тогда, когда вы просто копируете свободно доступную функциональность.
Было бы гораздо лучше найти способ использовать созданный ими читатель Acrobat и распространять его бесплатно.
Это очень легко сделать. Все, что вам нужно сделать, это использовать элемент управления WebBrowser (при условии, что это WinForms) и установить DocumentSource в файл PDF. Элемент управления WebBrowser будет просто автоматически использовать любую программу чтения PDF, уже установленную на клиентском ПК, так же, как и Internet Explorer.