我希望能够在Silverlight 4应用程序中显示PDF文档。我知道没有本机支持,唯一真正的方法是使用第三方控件。我环顾四周,发现看起来有几个不错的选择,但它们价格昂贵且有限。我对PDF文档了解不多,但似乎大多数这些控件都将PDF转换为其他内容;例如XOD或XPS。
我正在考虑为自己的需求编写自己的PDF查看器,但不知道从哪里开始这样的事情。将PDF转换为Silverlight和WPF的最佳格式是什么?如果我可以转换为RTF,我可以使用现有的控件来显示文档。
我假设因为Silverlight控件缺少PDF,这并不容易。非常感谢任何帮助或指导。
谢谢,
-Scott
答案 0 :(得分:0)
除了重新实现pdf控件之外,还有一个选项。
使用一些javascript和silverlight的DOM桥接器,您可以在浏览器的原生pdf插件中呈现PDF,并将其显示在Silverlight应用程序顶部的“窗口”中。
这也是Silverlight的第三方“网络浏览器”控件的工作原理。