2010-01-06 2 views
1

Кто-нибудь знает библиотеку PDF, которая может отображать PDF-документ через средство просмотра в приложении Windows Presentation Foundation (WPF)? Библиотека должна иметь просмотрщик страниц PDF, который может отображать файл.PDF-библиотеки для отображения документа PDF в WPF

Средство просмотра PDF должно иметь возможность открывать файл в определенном месте назначения. Таким образом, возможный API для библиотеки должен принимать такие параметры, как имя файла и назначение закладки. Я нашел то, что делает большую часть работы - PDFReaderControls.NET Однако проблема в том, что вы можете перейти к закладке на уровне страницы. Я хочу, чтобы иметь возможность перейти к точному назначению закладок (например, если он находится в середине страницы).

Как только документ открыт, пользователи должны иметь возможность перейти к другой закладке.

ответ

0

Если вы установили Adobe Reader, вы можете добавить ссылку COM в элемент управления ActiveX Viewer PDf в VisualStudio и использовать его внутри элемента управления WindowsFormsHost.

0

Как только я искал аналогичный элемент управления. Есть хорошая статья о Codeproject о том, как достичь этого. Элемент управления Viewer может легко адаптироваться к WPF, или вы можете использовать interop формы, чтобы использовать его как есть. Другой подход, как сказал Рафа, можно использовать управление PDFviewer. Но, используя это, ваше приложение будет полагаться на милость читателя Acrobat.

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