11

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

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

使用上述实现,我们不能执行以下操作:

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

我在互联网上搜索了一个没有外部依赖项的 .net 控件,发现这个组件是由 wpcubed 创建的,我玩过它,它似乎满足了我们的需求。我的问题是还有其他选择吗?

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

4

3 回答 3

10

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

  • 诺斯提斯 (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)
  • GDP图片 (www.gdpicture.com)
  • SyncFusion (www.syncfusion.com)
  • O2 解决方案 (www.o2sol.com)
于 2012-09-10T09:20:42.553 回答
3

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

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

于 2011-03-04T17:48:29.700 回答
1

其他一些组件

组件一 http://www.componentsource.com/news/2010/11/18/componentone-studio-wpf.html ) http://www.componentsource.com/products/expertpdf-pdf-viewer/summary.html

DevXpress http://www.devexpress.com/Products/NET/Controls/WPF/Printing/

试试这个问题的答案(它有一个有趣的博客链接——我在下面添加了) 请为 WPF 推荐一个 PDF 查看器

文章可能有用 http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/

于 2011-03-04T17:58:47.530 回答