Acrobat-PDFL SDK: Plugin Development¶
- Acrobat-PDFL SDK: Developing Plugins
- Understanding Plugins
- Plugin loading and initialization
- Using callback functions
- Notifications
- Handling events
- Using plugin prefixes
- Modifying the Acrobat or Adobe Reader user interface
- Acquiring and releasing objects
- Debugging plugins
- Page view layers
- Minimizing screen redrawing
- Storing private data in PDF files
- Exporting data from PDF document objects
- Creating Plugin and PDF Library Applications
- Inserting Text into PDF Documents
- Working with Documents and Files
- Creating Menus and Menu Commands
- Creating Toolbars and Buttons
- Creating Annotations
- Working with Bookmarks
- Working with Page Views and Contents
- Working with Words
- Creating Handlers
- Registering for Event Notifications
- Working with Document Security
- Working with Unicode Paths
- Working with Host Function Tables
- Working with Cos Objects
- Working with 3D Annotations
- Parsing and Creating PRC Files
- Working with the Acrobat 3D API
- Implementing external linking in your plugin
- Parsing a PRC file
- Handling errors
- Copying the embedded PRC file to a separate file
- Initializing the Acrobat 3D API
- Parsing structure PRC entities
- Parsing tessellation PRC entities
- Parsing topology PRC entities
- Parsing PRC entities that specify graphics
- Parsing attributes that appear in an entity base
- Terminating the interface with the Acrobat 3D API
- Creating a PRC file that uses boundary representation
- Error handling
- Creating a model file entity and exporting it to a physical file
- Creating structure PRC entities
- Creating representation item PRC entities
- Creating topology PRC entities
- Creating geometry PRC entities
- Defining root-level attributes for a PRC entity
- Creating a 3D annotation that references the PRC file
- Creating a tessellation entity for representing faceted objects
- Handling Exceptions
- Working with Acrobat Extended APIs
- Search extended API
- Catalog extended API
- PDF Consultant and Accessibility Checker extended API
- Acrobat agents
- Reclassifying and revisiting
- Agent architecture
- How the consultant works
- Important issues for consultant development
- Importing the consultant HFTs into a plugin
- Creating and destroying consultants
- Registering agents with consultants
- Starting the consultant
- Consultant object type identification
- Creating an agent class
- Creating agent constructors
- Recognizing objects of interest
- Post processing stage
- Digital signature extended API
- Forms extended API
- Weblink extended API
- Spelling extended API
- AcroColor extended API
- PDF Optimizer API
- Creating an Adobe Reader Plugin
- Reader Plugins
- Master Doc Search and TOC