【问题标题】:Silverlight 4.0 PDF Viewer [closed]Silverlight 4.0 PDF 查看器 [关闭]
【发布时间】:2011-01-28 20:47:54
【问题描述】:

有任何免费控件可以查看 Silverlight 的 PDF 吗?

或者如何在silverlight中从内存流中查看pdf?

【问题讨论】:

    标签: silverlight pdf silverlight-4.0 stream viewer


    【解决方案1】:

    试试这个问题:Previewing PDF and PowerPoint files with 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 beta 一起使用。

    【讨论】:

      【解决方案2】:

      一种简单的方法是您可以使用 HTML 笔刷 来嵌入 PDF。

      或者你可以试试http://silverpdf.codeplex.com/

      【讨论】:

      • 您能否发布示例代码以说明如何实现这些选项基于浏览器的应用程序?
      • 我找不到任何关于如何使用 silverpdf 的示例。
      【解决方案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 下方。
      【解决方案4】:

      www.netpdftools.com - 用于查看 PDF 和提取/搜索文本的 SL 库

      【讨论】:

        【解决方案5】:

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

        它不是免费的,但我们的 Silverlight 控件可以使用我们自己的 PDF Rasterizer 为您即时执行此操作。

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

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

        【讨论】:

          猜你喜欢
          • 2011-10-16
          • 1970-01-01
          • 2012-06-29
          • 2011-07-08
          • 2011-04-02
          • 2012-04-21
          • 2011-06-24
          • 2020-04-03
          • 2011-06-21
          相关资源
          最近更新 更多