Skip to main content
Participant
September 12, 2016
Question

What SDK do I need?

  • September 12, 2016
  • 3 replies
  • 576 views

I want to build an application in .net that can view, print, email, zoom and navigate through PDF and PDF portfolio documents independent of having Acrobat or the Acrobat Reader installed - what SDK would I need to use to accomplish this?   What is the cost associated with the SDK?

This topic has been closed for replies.

3 replies

gwoityAuthor
Participant
September 13, 2016

Ok, I'm not adverse to having Adobe Reader installed on the computer that will be running my program, was just worried about moving forward and making sure that my app worked with future version of acrobat - which is why I thought having it independent of having acrobat installed was a possibility.  If I need acrobat installed - that's ok.  That being said, is there a SDK that would allow me to add viewing PDF's and PDF Portfolios from within my app?

JoelGeraci_Datalogics
Participating Frequently
September 13, 2016

With Acrobat on your desktop, you can project a document window into your application using the Acrobat Interapplication Communication API. You'd use the same object that Acrobat uses to show PDF files in browsers that support the Adobe PDF plug-in... which are fewer and fewer these days... but PDF Portfolios may be problematic since they use Flash and I honestly have no idea how Flash would play when embedded in an Acrobat window which is also embedded in another application window. There are some serious security concerns there.

The documentation can be found here

Acrobat DC SDK Documentation

JoelGeraci_Datalogics
Participating Frequently
September 12, 2016

Generally, the license for the Adobe SDKs prohibit using the APIs to replace existing Adobe products so you'd have to use a 3rd party library and those tend to not support rendering PDF the same way that Acrobat does (colors will go all wonky) and they certainly don't support Portfolios.

Bernd Alheit
Community Expert
Community Expert
September 12, 2016

There is no such SDK from Adobe.