Acrobat SDK technologies¶
The Acrobat SDK provides a large number of sample applications, plug-ins, and scripts to demonstrate how to use the SDK technologies. If you need help choosing a development path, check out the SDK Overview as well as the Acrobat SDK Samples Guide.
Plugins are dynamically-linked extensions to the product. They hook to the user interface in a number of ways and can be called for a variety of events. Write plugins in ANSI C/C++ with the Acrobat public APIs and place it in the Plug_ins folder or directory so that it’s initialized during application startup. On Windows, plug-ins are DLLs. However, plug-in names must end in .API, not .DLL. On Mac OS, plug-ins are code fragments.
For details, see Developing plugins and Applications
Interapplication Communication (IAC)¶
Write a separate application process that uses IAC to control app functionality. Windoes supports DDE and OLE, and Mac supports Apple events/AppleScript. IAC allows programs to control the app in much the same way a user would. You can also use IAC support to render a PDF file into an external application window instead of the product window. The IAC methods and events serve as wrappers for some of the core API calls in the SDK. On Windows, you can develop IAC applications using Visual Basic .NET, Visual C++ .NET, or Visual C# .NET. On Mac OS, you develop IAC applications using Xcode. CodeWarrior is not supported.
For details, see Interapplication Communication Developer Guide