11

We are looking for a PDF Viewer control for WPF or WinForms application.

We have hit some road blocks with our current implementation which basically uses WindowsFormsHost to embed the Adobe Reader activeX control inside a WPF UserControl.

Using the above implementation we cannot do the following:

  • Consistently show rotate buttons
  • Save the file (We can save a copy, but not re-save) so we can keep the rotation that the user just performed.

I've scoured the internet for a .net control that has no external dependencies and found this component created by wpcubed and I've played with it and it seems to meet our needs. My question is are there some other alternatives?

If there are some LGPL-like licensed open source, we could consider it, but most likely we want to go with a 3rd party component preferably with a royalty-free distribution. But I'm just looking for some options that I haven't found yet.

Jose
  • 10,891
  • 19
  • 67
  • 89

3 Answers3

10

Here is a great article detailing some contenders.

  • 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 Software (snowbound.com)
  • Bluebeam Q (www.bluebeam.com)
  • PDFTron (www.pdftron.com)
  • GDPicture (www.gdpicture.com)
  • SyncFusion (www.syncfusion.com)
  • O2 Solutions (www.o2sol.com)
Jeremy Thompson
  • 61,933
  • 36
  • 195
  • 321
Paul
  • 101
  • 1
  • 3
  • 8
    Lone link is [considered a poor answer](http://stackoverflow.com/faq#deletion) since it is meaningless by itself and target resource is not guaranteed to be alive in the future. Please try to include at least summary of information you are linking to. – j0k Sep 10 '12 at 09:24
  • 3
    It is good to have a list of the latest PDF viewers for .NET in one place. It could save some people a lot of Google searching. – Andrew Cash Sep 10 '12 at 11:48
  • 1
    I find this post very informative. Some of these options are hard to find on Google. – Dan Gifford Jul 13 '15 at 15:29
3

PDFView4NET lets you display PDF files in WinForms and WPF applications. It includes support for rotating pages and saving the PDF file. PDFView4NET comes with royalty free distribution.

Disclaimer: I work for the company that develops PDFView4NET.

iPDFdev
  • 5,229
  • 2
  • 17
  • 18
  • it doesn't have any external dependencies, i.e. does it need Adobe Reader to run? – Jose Mar 04 '11 at 18:10
  • @Jose - no dependencies on Adobe software or other software, a single assembly to include in your application. – iPDFdev Mar 04 '11 at 22:23
1

Some other components

Component One 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/

Try the answer to this question (it has an interesting blog link - which I have added below) Please suggest a PDF viewer for WPF

Article may be of use http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/

Community
  • 1
  • 1
Aim Kai
  • 2,934
  • 1
  • 22
  • 34