Задайте этот вопрос: Предварительный просмотр файлов PDF и PowerPoint с помощью Silverlight / Flash
Другие полезные ссылки: http://forums.silverlight.net/forums/p/23986/85909.aspx#85909
http://www.siberix.com/reporting.html#pdf-sparkle - Хотя стоит денег!
http://forums.silverlight.net/forums/t/70573.aspx
Вы можете использовать это для редактирования / печати в pdf
Попробуйте codeplex: http: //silverlightpdf.codeplex. com /
Работает с Silverlight 3, но еще не использовал его с бета-версией Silverlight 4.
Один из простых способов заключается в том, что вы можете просто использовать HTML-кисть для встраивания PDF-файла.
ИЛИ вы можете попробовать http://silverpdf.codeplex.com/ .
Я нашел решение, используя iframe и HTMLPage.
<iframe id="mediaContainer" style="position:absolute"/>
поместите этот iframe в .aspx
, затем вызовите свой медиа-контейнер и установите его свойства.
System.Windows.Browser.HtmlElement myFrame = System.Windows.Browser.HtmlPage.Document.GetElementById("mediaContainer");
Один из вариантов - преобразовать страницы PDF в PNG с помощью ImageMagick или GhostScript.
Это не бесплатно, но наши элементы управления Silverlight могут делать это на лету за вас с помощью нашего собственного PDF Rasterizer.
(Отказ от ответственности: я работаю здесь)