AutoBookmark Plug-in / PDF Linking Functionality
- What is AutoBookmark Plug-in?
- AutoBookmark is an advanced plug-in for Adobe® Acrobat® and Adobe® Acrobat Professional®
software. AutoBookmark is designed to create, edit and maintain all navigational
elements of PDF documents:
- Linking in PDF Documents / Feature Summary
- Links are an essential part of any well designed PDF document. Clicking a link in a PDF document is similar to clicking a link on a web page. Links can take you to another location in the current document, to other PDF documents or files, to websites, play media files or even execute a menu item. Creating links manually is a tedious and time consuming process especially for long documents. AutoBookmark plug-in provides a set of easy-to-use software tools for automated link generation and editing.
- AutoBookmark provides the following linking features:
PDF Linking Overview
- Creating PDF Links
Automatic link generation for user-defined words and phrases
Creating chain and cross-reference links
Adding links to page numbers and table of contents
Adding links to web URLs and email addresses
Adding links by text search
Importing links from ASCII text file
- PDF Link Editing
Inspecting link actions
Editing existing link and bookmark actions
Editing file and web references
Changing a visual appearance
Changing a zoom type
Editing link areas
Changing open preference for linked documents
Converting links to use named destinations
Locking or unlocking links
Deleting links from selected pages or whole document
- Validating PDF Links and Working With Errors
Creating a link report
Working with link errors
Cleaning up links and bookmarks
Fixing file link errors in document sets
- Link Exporting and Batch Processing
Exporting links to ASCII text files for advanced editing
Batch processing support
- Automatic Link Generation
Automatically add links to words and phrases using user-defined "link dictionaries" (click here for step by step tutorial).
A link dictionary is a collection of search terms (such as words, phrases and etc.)
and corresponding actions (such as "Go to a page view" or "Open a web page"). The
software searches a document for occurrences of specific search terms and generates
links according to user specifications. Link dictionaries can be created manually
using a supplied editor, imported from an ASCII text file or generated from bookmarks.
The user has full control over the visual appearance
of link annotations, including color of the linked text. The screenshot below shows
a sample document before and after running the automatic link generation:
- Creating Chain and Cross-Reference Links
- The software provides a method for automatically linking multiple occurrences of the same (or different) text in a single PDF document into a hyperlink “chains”. The first occurrence of the search term points to a second one, the second one to a third one, and etc. The last occurrence of the search term is pointing back to the first occurrence of the term. Each link “chain” is a closed “loop” of hyperlinks that allows jumping from one occurrence of the text to another.
- Adding Links To Page Numbers and Table of Contents
- The plug-in can automatically add interactive links to text strings that refer to page numbers such as "see page N", "see pages N-M", table of contents entries and just numbers. This feature is useful for adding page links to the table of contents, index table or other parts of the document that can benefit.
- Adding Links To Web URLs and Email Addresses
- Automatically add links to text that represents web URLs or email addresses. Control visual appearance of the links as well as processing page range. This functionality is also available as a batch command in Acrobat's Action Wizard.
- Adding Links By Text Search
- This plug-in provides functionality for adding links based on a text search. Text patterns are described using regular expressions. This is the most flexible method for the automated adding of links to variable text patterns that cannot be described as a simple fixed text. Page numbers, file names, web addresses, part numbers, phone numbers are common examples of such patterns. For example, you can add links to part numbers that will link them to the corresponding web page on your website. The plug-in can create links to pages, named destinations, external files and web addresses based on search results. This is an advanced feature that requires basic understanding of text matching with regular expressions.
- Editing Existing Link and Bookmark Actions
- Inspect Link Actions
- Easily inspect link actions using "Inspect Links" tool. Simply hover a mouse pointer over a link annotation, form button or file attachment annotation and see its action explained.
- The tool checks named destinations and file references and immediately reports an error if a file or a destination page is missing:
- Click here to read more about "Inspect Links" tool and see additional screenshots.
- Editing File and Web References
- The plug-in comes with a handy tool that displays all file and web references for a currently opened PDF document. File references and URLs can be directly edited by modifying a link's text. No need to browse for files or click through multiple dialogs. The software displays absolute and relative paths using different icons, and automatically checks file references for missing files. This is a must-have time-saving tool for link inspection and editing.
- Exporting Links to an ASCII Text File
- The existing links from one or more pages of the document can be exported to a comma-delimited ASCII text file. Links can be edited and imported back into the document if significant changes to the link attributes are required. For example, it can be used to change target file names, named destinations, web links or page numbers. Exported ASCII file can be used as a template to transfer links to another PDF documents. Click here for a description of the export file format.
- Importing Links from an ASCII Text File
- The ASCII text files (comma, tab, semicolon and space delimiters are supported) are an alternative way to add links to PDF documents. The easiest way to create such a file is to export existing links to a text format, edit link attributes using any text editor (Notepad for example) and then import it into a target document. This method allows to repeat one or multi-page link template multiple times to add links to a large PDF document. Click here for a description of the import file format.
- Creating Link Report
- The software creates a detailed report (click here to see a sample of link report) on link usage within one or more PDF documents. The report contains detailed statistics on link types, external files & URL dependencies, named destination references and link errors. The software checks link actions and detects the following errors:
- Destination page number is out of correct page range (for "Go to a page view in
current document" actions).
- Referenced named destination does not exist (for "Go to a page view in current document" actions).
- Destination file name is not specified (for "Open a file" and "Go to a page in another document" actions).
- Destination file does not exist (for "Open a file" and "Go to a page in another document" actions).
- URL address is empty (for "Open a web link" action).
- Checks for proper URL formatting (for "Open a web link" action).
- Every external file reference is labeled as either relative or absolute to aid in finding absolute path links (absolute path links will be broken if PDF document is moved to a different location).
This functionality is also available as a batch command for quick processing of multiple documents at once. Link reports for individual PDF documents are saved into a single report file (in ASCII text format) to simplify file review and analysis.
- Fixing File Link Errors In Document Sets
Are you frequently publishing cross-linked document sets or collections? Then this
is a must have tool for you.
Use this functionality to check a set of PDF documents for errors in link annotations and bookmarks.
The plug-in checks all links and bookmarks for the following errors:
- Missing destination files: link or bookmark is referring to another file that is missing. Software checks all documents in the set and suggests a file to link to based on a missing file name.
- Destination file is not specified for an action that is required to have one ("Open a file", "Go to a page in another document").
- Missing named destination: link or bookmark is refering to a named destination that is not present in the document.
- Invalid page reference: link or bookmark is refering to a page number that does not exist in a document.
- Working With Link Errors
- Link errors are common in PDF documents and can be challenging to detect and fix. AutoBookmark plug-in helps in this process by automatically marking-up all detected link errors with sticky text notes. Text notes are placed at the location of the invalid links sample and appear in red:
- Each note contains a text message that describe the nature of the particular link problem. You can work with text notes using excellent commenting tools that come with Adobe Acrobat:
- The plug-in provides several convenient functions for navigating between pages that contain link errors. All error mark-ups created by the plug-in can be easily removed with the supplied "Remove Error Markup" menu. "Mark Up Link Errors" command is also available in the batch processing framework making it easier to find and mark-up errors in many PDF documents at once.
- Cleanup Links and Bookmarks
- Use the "cleanup" functionality of the plug-in to automatically inspect PDF documents and remove links to missing files or pages, links without assigned actions and automatically convert absolute path references into relative ones (if possible). Absolute links to external files are a common problem that most Acrobat users may eventually encounter. A full path or absolute path is a path that points to the same location on one file system regardless of the working directory of the document that contains a link. If a document uses absolute paths then it cannot be easily moved to another computer (unless this computer contains exactly the same path) or written on a CD without breaking a link. A relative path is a path relative to the current location of the document. Relative path will continue to work when a group of linked documents is moved into a different location or burned onto a CD/DVD. The plug-in can find and convert absolute file references into a relative ones if it is technically possible. Some paths cannot be converted into a relative form (for example, if a destination file is located on a different drive). The "Cleanup" operation generates a detailed report in a text format.
- Changing Links Visual Appearance
- Easily modify visual appearance of the existing links on one or more pages. Change
border attributes such as visibility, style, color and line thickness as well as
modify the way links are highlighted. The software can also optionally change the color
of the linked text. This feature comes in handy when it is necessary to modify existing
documents to comply with certain regulations or requirements. For example, the Food
and Drug Administration requires that for certain document submissions, link text
must be blue with an invisible
hyperlink on top. The software can quickly make your documents comply with this
and similar regulations. The screenshot below shows a sample hyperlink before and
after its appearance has been changed by the function:
- Converting Links to Use Named Destinations
- Convert link actions to use "named" destinations instead of direct references to a page. Destinations are automatically generated from existing links. Named destinations enable you to set navigation paths across a collection of PDF documents. Linking to a destination is recommended when linking across documents, because unlike a link to a page, a link to a destination is not affected by the addition or deletion of pages within the target document. Named destinations can be also shared between multiple links or bookmarks within a document. For example, instead of using a direct link to page 10, a link will point to the named destination "Chapter 1" . You will be able to link to this location using a human-readable name instead of a page number.
- Changing Links Zoom Type
- Change zoom type for all links in the document to one of the following: "Fit Page", "Fit Width", "Fit Visible", "Inherit Zoom", "Actual Size", "Custom View" or "Custom Zoom". This operation only affects links with "Go to a page in this document" and "Go to a page in another document" actions.
- Edit Link Boxes
- Automatically adjust link boxes according to desired preferences:
- Changing Linked Documents Open Preference
- Change the way Adobe Acrobat opens linked documents without manually editing every link in the PDF documents. The plug-in provides the functionality to change open window preference for all links (within a selected page range) to one of the following: "Window open by user preference", "New Window" and "Existing Window".
- Locking/Unlocking Links
- Lock or unlock multiple links in PDF document with just couple mouse clicks. Locked links cannot be edited with Link tool or via link's "Properties" dialog. Links in Adobe Acrobat can be locked or unlocked manually via "Properties" dialog. However, it is a very time consuming process. The "Lock/Unlock Links" operation provides ability
to lock or unlock links within selected range of pages or in the whole document just in few seconds.
This operation is also available in the Action Wizard for batch processing.
- Locked link example - no editing available:
- Unlocked link example - link can be edited using Link tool:
- Deleting Links
- Delete all links from one or more pages of a document. All link types are processed.
- Batch Processing Support for Linking
- Users of Adobe® Acrobat Professional® (for versions 6 and up) and Adobe® Acrobat® 5.x can use batch processing framework to automate many link-related operations. AutoBookmark Professional adds the following commands to the Action Wizard (batch processing tool):
"Add Links By Text Search" - add links based on text search using regular expressions.
"Add Links To Email Addresses" - add links to email addresses.
"Add Links To Web URLs" - add links to web URLs.
"Cleanup Links and Bookmarks" - convert an absolute file references into a relative, delete dead links and etc.
"Convert to Use Named Destinations"- convert links to use named destinations.
"Create Links From Dictionary" - automatically generate links for words and phrases.
"Create Chain Links" - chain-link multiple occurences of the keyword(s).
"Create Report" - create a link usage report, including file & URL dependencies and link errors.
"Delete Links" - delete links from one or more pages.
"Export Links To Text" - export links to a comma-delimited ASCII text file.
"Import Links From Text" - import links from a comma-delimited ASCII text file.
"Link "Page N" Text To Nth Page" - generate links to "Page N" text.
"Link Numbers To Corresponding Pages" - link numbers in the document's text to corresponding pages.
"Link Table of Contents To Pages" - add links to the table of content's text.
"Lock/Unlock Links" - lock or unlock links.
"Mark Up Link Errors" - mark-up link errors with sticky notes.
"Search and Replace Link Actions" - quickly search and replace file, web, and named destination's references
"Set Appearance" - set the links visual appearance.
"Set Open Preference" - set the window preference for opening external PDF documents.
"Set Zoom Type" - set the zoom type for links pointing to page views.
- Product Levels: Standard vs Professional
- The software is available in two product levels: Standard and Professional. Both levels have identical functionality except batch processing support (batch processing commands for: bookmarking, linking), that is available only in AutoBookmark Professional plug-in. All other features, menus and toolbars are the same.
- Microsoft® Windows Vista/2003/2008/2012/Windows 7/Windows 8/Windows 8.1/Windows 10.
Full version of Adobe® Acrobat® software is required (versions 6, 7, 8, 9, X, XI, DC). This
software will not work with free Adobe Acrobat® Reader®. Batch processing functionality requires
presence of Adobe® Acrobat Professional®.
(Adobe Acrobat Product Comparison Chart).