HDL Plug-in for Adobe Acrobat and Acrobat Reader
The HDL Plug-in for Adobe Acrobat® and Acrobat Reader® is an extension that adds functionality to PDF documents which are identified by embedded handles. When a PDF with an embedded handle is opened, the plug-in resolves the handle and performs tasks based on the expected standard data types and values returned from the Handle System. The plug-in has a modular design so that support for new data types can be added incrementally as the need arises. When installed, the plug-in may add buttons to the Toolbars, or open windows or display alerts, depending on the type of data stored with the handle that identifies the document and is embedded within it.
The plug-in was developed primarily to demonstrate the potential of such an approach. Its utility depends on an agreed upon set of functions and an agreed upon set of handle type/value pairs corresponding to those functions. This would be similar to an unpopulated database whose utility depends on adding real data. A number of groups are currently collaborating on the development of specifications for various applications. If you wish to participate in that activity, please send email to <firstname.lastname@example.org> referencing this note. This version has not been tested using the latest versions of Windows or Adobe Acrobat software.
See a demonstration of some possible applications of the plug-in in the HDL Plug-in for Acrobat slide presentation.
THIS SOFTWARE IS BEING MADE AVAILABLE UNDER THE HDL PLUG-IN (Ver. 1.5) FOR ACROBAT® AND ACROBAT READER® LICENSE. PLEASE READ THE LICENSE CAREFULLY AND AGREE TO THE TERMS BEFORE DOWNLOADING THE SOFTWARE.
Download and run the hdlacro.exe program. It may be necessary to reboot in order for Acrobat to see the plug-in.
Firewall Note: If you do not have a direct Internet connection, the plug-in will attempt to use the proxy settings used by Internet Explorer. Make sure that Internet Explorer's settings are valid. Currently, only HTTP and SOCKS5 proxies are supported. SOCKS4 proxies and proxies requiring authentication will not work. If you connect to the Internet through a proxy, please examine your settings. You can find the proxy settings dialog under the Internet applet in the control panel.
CNRI has developed ways to use the HDL Plug-in for Adobe Acrobat. In particular, CNRI has worked with members of the International DOI Foundation to offer new services to customers who view journal articles or other published documents represented as digital objects.
Sample files illustrating some of the services developed are described below. The files, and a readme.txt file, are included in the download are installed by default on your Desktop in a folder named "Handle Acrobat Plug-in Documents". Note that in order to view the services using your web browser and the links below, your web browser must use Adobe Acrobat Reader version 8.
To remove the plug-in, delete the hdl.api file from the Acrobat Plug_ins directory. If you have Adobe Acrobat Reader 8 installed, the directory is:
You will need to close all running instances of Adobe Acrobat before you can delete the plug-in, and you may need to reboot.