Adobe acrobat 7.0.5 sdk User Manual
Technologies Supported by the Acrobat SDK
Interapplication Communication (IAC)
2
26
On a Macintosh, you develop IAC applications using CodeWarrior 9.2.
Interapplication Communication Objects
You can think of the Acrobat API as having two distinct layers that use IAC objects:
●
The Acrobat Viewer (AV) level
●
The Portable Document (PD) layer.
An example of an AV layer object is the view of a document. You would expect to see the
view of a document object residing in the layer associated with the Viewer. An example of a
PD layer is a page in the document.
view of a document object residing in the layer associated with the Viewer. An example of a
PD layer is a page in the document.
For more information about the Acrobat PDF layers, see
.
Using the Acrobat Distiller API
You can use the automation interface of the Acrobat Distiller API to remotely control PDF
creation from an external application. For more information, see
creation from an external application. For more information, see
.
IAC and Windows
OLE Support on Windows
Acrobat is an OLE server and also responds to a variety of OLE automation messages. You
can embed PDF documents into documents created by an application that is an OLE client.
Adobe Reader does not support OLE on Windows.
can embed PDF documents into documents created by an application that is an OLE client.
Adobe Reader does not support OLE on Windows.
For complete descriptions of the Acrobat parameters associated with OLE automation
methods, see the OLE automation sections of the Acrobat Interapplication Communication
Reference.
methods, see the OLE automation sections of the Acrobat Interapplication Communication
Reference.
PDF Browser Controls
On Windows, you may use the
AcroPDF
library to display a PDF document in applications
using simplified browser controls. In this case, the PDF is treated as an ActiveX document,
and the interface is available in Adobe Reader.
and the interface is available in Adobe Reader.
Once the PDF document is loaded, you can implement browser controls to:
●
Determine which page to display as well as the display
●
Control view and zoom modes
●
Determine whether to display bookmarks, thumbs, scrollbars, and toolbars
●
Print pages using various options
●
Highlight a text selection.
For more information, see the Acrobat Interapplication Communication Overview.