Acrobat SDK User’s Guide
23
Technologies Supported by the Acrobat SDK
Plug-ins
2
The core API methods are organized into the hierarchy shown in
Figure 2.1
.
F
IGURE
2.1
Overview of Core API
Acrobat Viewer Layer
The Acrobat Viewer (AV) layer, also known as AcroView or AV Model, works with the Acrobat
or Adobe Reader application. Its methods allow plug-ins to manipulate components of the
Acrobat or Adobe Reader application itself, such as menus and menu items.
Portable Document Layer
The Portable Document (PD) layer, also known as PDModel, provides access to components
of PDF documents. Its methods allow plug-ins to manipulate document components such
as document pages and annotations. Two method groups are closely related to the
PD layer, each controlling a different aspect of a PDF document:
●
PDFEdit methods deal with the physical representation of a PDF document. More
specifically, PDFEdit methods treat page content as a list of objects whose values and
attributes can be modified by a plug-in. The methods allow your plug-in to read, write,
edit, and create page contents and page resources, which may contain objects such as
fonts and images.
●
PDSEdit
methods deal with the logical structure-tree information of a PDF document. A
PDF document’s logical structure is built independently of its physical representation,
with pointers between the logical structure and the physical representation. PDSEdit
methods allow your plug-in to add, modify, navigate, search and extract data from PDF
documents. For example, PDSEdit methods can obtain logically-ordered content,
independently of drawing order.
For more information about logical structure and tagged PDF files, see
“Creating Tagged
PDF Documents” on page 43
.
Acrobat Viewer (AV) Layer
Portable Document (PD) Layer
(menu selections, other user-level actions)
(bookmarks, pages, thumbnails, annotations, ...)
Cos Layer
PDFEdit
(page content)
(strings, numbers, dictionaries, ...)
Acrobat Support
(AS)
(file access,
platform-
independent
utilities, callbacks,
exceptions, ...)
PDSEdit
(structure info)
Summary of Contents for Acrobat 7.0.5
Page 10: ...Contents 10 Acrobat SDK User s Guide ...
Page 66: ...Modifying the User Interface Customizing Acrobat Help 6 66 Acrobat SDK User s Guide ...
Page 78: ...XML and the Acrobat SDK Managing XML based Information 8 78 Acrobat SDK User s Guide ...
Page 100: ...Providing Document Security Document Rights 11 100 Acrobat SDK User s Guide ...
Page 106: ...Working with Metadata Object Data 12 106 Acrobat SDK User s Guide ...
Page 110: ...Searching and Indexing Indexing PDF Documents 13 110 Acrobat SDK User s Guide ...
Page 118: ...Working With PDF Layers Working with Layers from a Plug in 15 118 Acrobat SDK User s Guide ...