Copy link to clipboard
Copied
Hi All, I recently downloaded Acrobat SDK to develop a project. I came across acrobat type library which I would like to use. I have registered the type library but class is not registered error appears when I run my program.
Interop files are glue needed by .Net apps. They sit between the .Net app and a COM class. They do nothing by themselves. Last time I looked, Delphi isn't a .Net app so this is neither necessary nor useful to you, with or without Acrobat.
Copy link to clipboard
Copied
What version of Acrobat Pro do you have? Where did you ”come across” the type library?
Copy link to clipboard
Copied
I was using Acrobat DC (2015) trial version(able to convert PDF Form to xml file). After which i uninstalled it to try it out with Adobe Reader.
I was told it was possible to just use the interop.acrobat.dll from nuget and code it with c#. However, I would like to code using delphi.
I found the acrobat.tlb file when i downloaded the Acrobat DC SDK (http://download.macromedia.com/pub/developer/acrobat/sdk/dc/sdkDC_v1_win.zip ) under the InterAppCommunicationSupport\Headers
Copy link to clipboard
Copied
You need to be very clear that to develop with this you need a license for Acrobat Pro or Acrobat Standard. You CANNOT use the free Acrobat Reader. You CANNOT download a development tool separately, Acrobat is what does the job. The type library just starts Acrobat and uses it.
Copy link to clipboard
Copied
Then to further clarify, the interop acrobat dll from nuget (NuGet Gallery | Interop.Acrobat 1.0.1 ). Do you have any idea on what this dll does?
Copy link to clipboard
Copied
Interop files are glue needed by .Net apps. They sit between the .Net app and a COM class. They do nothing by themselves. Last time I looked, Delphi isn't a .Net app so this is neither necessary nor useful to you, with or without Acrobat.