银光4.0 PDF阅读器

16
有没有免费控件可以在Silverlight中查看PDF文件?或者如何从内存流中在Silverlight中查看PDF文件?
5个回答

6

3
我通过使用iframe和HTMLPage找到了解决方案。
 <iframe id="mediaContainer" style="position:absolute"/>

将此iframe放置在.aspx文件中,然后调用您的媒体容器并设置其属性。
System.Windows.Browser.HtmlElement myFrame = System.Windows.Browser.HtmlPage.Document.GetElementById("mediaContainer");

这里唯一的问题是,如果您想从Silverlight弹出模态信息/错误对话框,它会出现在该iframe下面。 - ghost_mv

3

请问您能否发布一份示例代码,演示如何在基于浏览器的应用程序中实现这些选项? - xscape
我找不到如何使用silverpdf的任何示例。 - xscape

3

2

一种选择是使用ImageMagick或GhostScript将PDF页面转换为PNG。

虽然不是免费的,但我们的Silverlight控件可以使用我们自己的PDF Rasterizer实时为您完成此操作。

(免责声明:我在这里工作)

http://atalasoft.com/products/dotimage/silverlight


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接