Skip to main content
Known Participant
July 23, 2021
Question

detect if the application is acrobat dc or acrobat pro from sdk api

  • July 23, 2021
  • 3 replies
  • 598 views

How can we detect from a plugin if the application is Acrobat DC or Acrobat Pro? I am using ASGetConfiguration but the only possible values are

 

A const char* value, one of the following strings:
"Reader": Adobe Reader

"Exchange": Acrobat Standard

"Exchange-Pro": Acrobat Professional

"Acrobat PDF LIbrary": Acrobat PDF Library

 

I cant see how we can determine DC from the above data

 

This topic has been closed for replies.

3 replies

try67
Community Expert
Community Expert
July 23, 2021

DC is the version number, it's not a "flavor".

Legend
July 23, 2021

Yes, you are look something which is not even meaningful. DC is not a different member of the family. You are not the first to think that "Acrobat DC" must be a different thing to "Acrobat DC". DC is the track name. Other track names include 10.0, 11.0, 2015, 2017 and 2020.  DC is also the general family name for every Acrobat and Reader product since 2015.

Legend
July 23, 2021

Well, that made even less sense than I hoped. Read as... You are not the first to think that "Acrobat DC" must be a different thing to "Acrobat Pro".

RdMaxAuthor
Known Participant
July 23, 2021

the need i have is to identify each App Host to my desktop app.

The plugin connects over IPC to my app

In the case where both DC and The Pro (lifetime) version connect to my app, the app needs to distinguish the hosts

 

I wish to avoid the pain of rebuilding the plugin twice with just the host id as different

 

I will think of someway. Thanks for all the great support

 

Thanks

Regards

Bernd Alheit
Community Expert
Community Expert
July 23, 2021

DC is the version. There exists Acrobat Pro DC or Acrobat Standard DC.