适用于Windows Phone 7的Silverlight的PDF查看器(SilverDox?)

时间:2010-11-18 21:56:05

标签: silverlight pdf windows-phone-7

是否有可以在Silverlight for Windows Phone 7应用程序中使用的PDF查看器控件?

我找到了这个帖子: Silverlight 4.0 PDF Viewer

并尝试了PDFTron的SilverDox,但我没有运气,因为我的应用程序因例外而崩溃:

  

WindowsPhonePanoramaApplication1.dll!WindowsPhonePanoramaApplication1.App.RootFrame_NavigationFailed(对象   发件人,   System.Windows.Navigation.NavigationFailedEventArgs   e)109行+ 0x5字节C#

..我觉得这很奇怪。 但是,SilverDox适用于“普通”(非Phone 7)Silverlight应用程序。

有什么建议吗?

4 个答案:

答案 0 :(得分:4)

ComponentOne有一个Windows Phone PDF Viewer,它可以免费许可用作CTP。存在一些性能问题,并且不支持PDF的整个规范(请参阅文档),因为它将pdf数据解析为XAML。 http://www.componentone.com/SuperProducts/PdfViewerPhone/

答案 1 :(得分:1)

Windows Phone 7运行受限制的Silverlight版本,因此如果使用SDK中不支持的某些调用或对象,则完整的Silverlight 4库可能无法正常工作。

我非常怀疑Windows Phone 7现在有免费的PDF查看控件 - Adob​​e刚刚发布了适用于WP7的Reader,所以现在这可能是在设备上阅读PDF文档的唯一方法。

答案 2 :(得分:1)

我启动并运行了XPS Viewer。有关详细信息,请参阅this post

博客文章没有提到它,但它实际上将文档转换为XPS格式。 Windows Phone应用程序使用我found here

的Silverlight XPS查看器

答案 3 :(得分:0)

Adobe Reader is now available on Windows Phone 7(自2010年10月起)。

但是,对于另一种PDF到XPS / Silverlight方法,Amyuni PDF for Silverlight(商业产品)可以提供帮助。