Skip to main content
glennc59346632
Participant
September 2, 2016
Question

Does using a reference to the acrobat.tlb TypeLibrary supplied with the SDK break any rules?

  • September 2, 2016
  • 2 replies
  • 1928 views

I recently downloaded the Acrobat SDK as I will be using it to create a C# program to automate the filling of AcroForms and a few other things. I tried to run the FillFormCS Sample program but it would not run as I did not have Acrobat DC installed and it was trying to reference the acrobat.tlb present in the Acrobat DC install folder (C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\acrobat.tlb). I noticed that the program will run perfectly fine if I changed the reference to the acrobat.tlb located in the SDK download at (..\Adobe\Acrobat DC SDK\Version 1\InterAppCommunicationSupport\Headers). Is it against any rules to use the acrobat.tlb supplied with the SDK to build a C# application?

This topic has been closed for replies.

2 replies

Legend
September 2, 2016

Hmm, just a minute, I misread this. " would not run as I did not have Acrobat DC installed "

If you don't have Acrobat you can't use the sample. Just won't work, as Acrobat (not acrobat.tlb) does the work. If you don't have Acrobat DC, but have an earlier version, use the matching SDK.

Legend
September 2, 2016

I'm surprised this was needed, but I guess it's OK, so long as you don't redistribute that component (personal workstation use). You need to observe the license agreements, which would include using Acrobat ONLY on a personal workstation (not for any kind of server or background app), and not redistributing anything (Acrobat or SDK).