.net PDF 查看器控件 [关闭]
Posted
技术标签:
【中文标题】.net PDF 查看器控件 [关闭]【英文标题】:.net PDF Viewer control [closed] 【发布时间】:2011-07-08 23:50:52 【问题描述】:我们正在为 WPF 或 WinForms 应用程序寻找 PDF 查看器控件。
我们当前的实现遇到了一些障碍,该实现基本上使用 WindowsFormsHost 将 Adobe Reader activeX 控件嵌入 WPF UserControl 中。
使用上面的实现我们不能做以下事情:
始终显示旋转按钮 保存文件(我们可以保存一个副本,但不能重新保存),这样我们就可以保留用户刚刚执行的旋转。我在互联网上搜索了一个没有外部依赖项的 .net 控件,并找到了this component created by wpcubed,我已经使用它,它似乎满足了我们的需求。我的问题是还有其他选择吗?
如果有一些类似 LGPL 的许可开源,我们可以考虑,但很可能我们希望使用 3rd 方组件,最好是免版税分发。但我只是在寻找一些我还没有找到的选项。
【问题讨论】:
【参考方案1】:PDFView4NET 允许您在 WinForms 和 WPF 应用程序中显示 PDF 文件。它包括对旋转页面和保存 PDF 文件的支持。 PDFView4NET 附带免版税分发。
免责声明:我为开发 PDFView4NET 的公司工作。
【讨论】:
它没有任何外部依赖,即它是否需要 Adobe Reader 才能运行? @Jose - 不依赖 Adobe 软件或其他软件,只需一个程序集即可包含在您的应用程序中。【参考方案2】:其他一些组件
组件一 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/
试试这个问题的答案(它有一个有趣的博客链接——我在下面添加了) Please suggest a PDF viewer for WPF
文章可能有用 http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/
【讨论】:
【参考方案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 上很难找到。以上是关于.net PDF 查看器控件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Linux 上的 PDF 查看器“Evince”无法正确显示某些数学符号 [关闭]
Autodesk-forge 我们可以在查看器上打开 PDF 文件吗[关闭]