Просмотр PDF в WPF без использования WindowsFormsHost

Есть ли нативные элементы управления WPF для отображения PDF-файлов? Я пишу программу, которая будет загружать PDF-файл, а затем отображать поверх него дополнительные обозначения.

Использование WindowsFormsHost (http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/) не работает, потому что элемент управления WindowsFormsHost всегда отображается поверх всех других элементов управления WPF в окне. Это не позволит увидеть мои пометки поверх PDF.

Преобразование PDF в растровое изображение с нужным мне уровнем детализации создаст слишком большой файл.

Элемент управления WebBrowser не позволяет программно изменять или масштабировать страницы. Я также не могу удалить панели инструментов Adobe.

Любые сторонние библиотеки, которые я использую, должны быть бесплатными (как пиво).

7
задан Eric K 16 February 2012 в 21:34
поделиться