Skip to main content
lian kiatl23852322
Participant
May 27, 2019 2:40 AM UTC
Answered

I have registered acrobat.tlb but error states that the class is not registered

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.

This topic is closed to new replies. Start a new post to keep the conversation going.
Test Screen NameCorrect answer
Legend
May 27, 2019 8:48 AM UTC

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.

5 replies

Test Screen NameCorrect answer
Legend
May 27, 2019 8:48 AM UTC

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.

Translate
Legend
May 27, 2019 8:34 AM UTC

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.

Translate
lian kiatl23852322
Participant
May 27, 2019 8:40 AM UTC

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?

Translate
Legend
May 27, 2019 7:02 AM UTC

What version of Acrobat Pro do you have? Where did you ”come across” the type library?

Translate
lian kiatl23852322
Participant
May 27, 2019 8:30 AM UTC

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

Translate