Copy link to clipboard
Copied
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?
Copy link to clipboard
Copied
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).
Copy link to clipboard
Copied
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.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now