Adobe acrobat 7.0.5 sdk User Manual

Page of 122
21
Technologies Supported by the Acrobat SDK
Plug-ins
2
There are three types of plug-ins: 
Plug-ins are:
DLLs on Windows. Note, however, that plug-in names must end in 
.API
, not 
.DLL
.
Code fragments on Mac OS X.
Shared libraries on UNIX.
Certified Plug-ins
Certified plug-ins have undergone extensive testing by Adobe to ensure that they do not 
compromise the integrity of Acrobat’s security model. There is a checkbox in the Acrobat 
and Adobe Reader user interface that can be used to ensure that only certified plug-ins 
load. This means that other plug-ins will not load. Certified plug-ins can be provided only 
by Adobe. 
Adobe Reader-enabled Plug-ins
Adobe Reader only accepts Reader-enabled plug-ins. Adobe Reader-enabled plug-ins can 
only access a limited set of APIs. Reader-enabled plug-ins require permission and licensing 
from Adobe. For information on enabling plug-ins for Adobe Reader, see the document, 
Adobe Reader-enabled Plug-ins.
Plug-ins for Adobe Reader can use additional APIs if the PDF document has additional 
usage rights. For more information, see 
Regular Acrobat plug-ins
These plug-ins run on Acrobat Professional and Acrobat 
Standard. Plug-ins for Acrobat Professional can use any of 
the Acrobat SDK APIs. Plug-ins for Acrobat Standard do not 
have access to some APIs. See the Acrobat Plug-in Guide for 
more information.
Adobe Reader-enabled 
plug-ins
These plug-ins use a restricted set of APIs. Adobe Reader-
enabled plug-ins are developed with permission from 
Adobe and require special processing to load under Adobe 
Reader. See 
 for 
more information.
Certified plug-ins
These plug-ins have undergone extensive testing to ensure 
that they do not compromise the integrity of Acrobat’s 
security model. Se