【问题标题】:.net PDF Viewer control [closed].net PDF 查看器控件 [关闭]
【发布时间】:2011-07-08 23:50:52
【问题描述】:

我们正在为 WPF 或 WinForms 应用程序寻找 PDF 查看器控件。

我们当前的实现遇到了一些障碍,该实现基本上使用 WindowsFormsHost 将 Adob​​e Reader activeX 控件嵌入 WPF UserControl 中。

使用上面的实现我们不能做以下事情:

  • 始终显示旋转按钮
  • 保存文件(我们可以保存一个副本,但不能重新保存),这样我们就可以保留用户刚刚执行的旋转。

我在互联网上搜索了一个没有外部依赖项的 .net 控件,并找到了this component created by wpcubed,我已经使用它,它似乎满足了我们的需求。我的问题是还有其他选择吗?

如果有一些类似 LGPL 的许可开源,我们可以考虑,但很可能我们希望使用 3rd 方组件,最好是免版税分发。但我只是在寻找一些我还没有找到的选项。

【问题讨论】:

    标签: .net pdf pdf-viewer


    【解决方案1】:

    PDFView4NET 允许您在 WinForms 和 WPF 应用程序中显示 PDF 文件。它包括对旋转页面和保存 PDF 文件的支持。 PDFView4NET 附带免版税分发。

    免责声明:我为开发 PDFView4NET 的公司工作。

    【讨论】:

    • 它没有任何外部依赖,即它是否需要 Adob​​e Reader 才能运行?
    • @Jose - 不依赖 Adob​​e 软件或其他软件,只需一个程序集即可包含在您的应用程序中。
    【解决方案2】:
    【解决方案3】:

    Here 是一篇很棒的文章,详细介绍了一些竞争者。

    • Gnostice (www.gnostice.com)
    • Atalasoft (www.atalasoft.com)
    • DynamicPDF (www.dynamicpdf.com)
    • Aspose (www.aspose.com)
    • ActivePDF (www.activepdf.com)
    • Deaja (www.daeja.com)
    • Snowbound 软件 (snowbound.com)
    • Bluebeam Q (www.bluebeam.com)
    • PDFTron (www.pdftron.com)
    • GDPicture (www.gdpicture.com)
    • SyncFusion (www.syncfusion.com)
    • O2 解决方案 (www.o2sol.com)

    【讨论】:

    • 单独的链接是considered a poor answer,因为它本身没有意义,并且不能保证目标资源将来仍然存在。请尝试至少包含您链接到的信息摘要。
    • 最好在一个地方列出最新的 .NET PDF 查看器。它可以为一些人节省大量的 Google 搜索。
    • 我觉得这篇文章信息量很大。其中一些选项在 Google 上很难找到。
    猜你喜欢
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 2011-01-28
    • 2012-06-29
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 2011-03-13
    相关资源
    最近更新 更多