Как отобразить PDF или Word DOC / DOCX в окне WinForms? - PullRequest
9 голосов
/ 04 февраля 2009

Мне интересно, как лучше всего отобразить документ pdf / doc внутри формы в моем приложении c # winforms.

Этот элемент управления должен разрешать только предварительный просмотр. Редактирование документов должно быть запрещено.

Я ищу бесплатное решение.

Лучшим вариантом будет добавить несколько отдельных * .dll к решению, но это не является обязательным требованием.

Ответы [ 4 ]

16 голосов
/ 04 февраля 2009

Я написал кое-что, что может сделать это для документов Word, используя преимущества элемента управления WebBrowser для WinForms. Надеюсь, это может вам помочь:

http://codinglight.blogspot.com/2008/10/simple-docbrowser-control.html

1 голос
/ 25 апреля 2013

Рассмотрите возможность использования обработчиков предварительного просмотра для Vista, Windows 7. Я использовал код, предоставленный Брэдом Смитом (с исправлениями из комментариев).

http://www.brad -smith.info / blog / archives / 79 - Размещение обработчиков предварительного просмотра в приложениях Windows Forms

1 голос
/ 04 февраля 2009

Вы можете использовать Обработчики предварительного просмотра. В CodeProject есть статья WPF , которую, если нужно, просто перевести на WinForms.

0 голосов
/ 04 февраля 2009

Часто предлагаемое решение - использовать компонент веб-браузера внутри формы, которая просматривает PDF: MSDN

Другой подход заключается в использовании элемента управления ActiveX, включенного в Adobe Acrobat Reader, но для этого вам нужна лицензия от Adobe.

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