AutoBookmark plug-in for Adobe® Acrobat®
Software Functionality
- What is AutoBookmark Plug-in?
- AutoBookmark is an advanced plug-in for Adobe® Acrobat® and Adobe® Acrobat Professional®
software. The software is designed to create, edit and maintain all navigational
elements of PDF documents:
The plug-in helps to quickly add bookmarks, links, named destinations and text highlights across one or more PDF documents making them easier to navigate and read. Software is available in two levels: Standard and Professional. - Bookmarking Functionality
- PDF documents are much easier to navigate and interact with when they contain a navigable table of contents (bookmarks). Their appearance can be altered to make them easy to find and organize by using bookmarks to link to a different location in the open PDF file or even another PDF file. The plug-in allows automatic creation of bookmarks (outlines), for PDF documents, based on text formatting styles, indentations and document contents. AutoBookmark plug-in helps to quickly add multi-level bookmarks across one or more PDF documents making them easier to navigate. The software has special features for formatting bookmark titles and controlling their visual appearance. The software provides intuitive user interface that is easy to use for power users as well as for beginners.
- AutoBookmark provides the following bookmarking functionality:
-
Automatic bookmark generation from text content
Bookmark text from a user-defined search list
Bookmark text patterns
Creating bookmarks from links, text highlights, comments and destinations
Creating bookmarks from ASCII text files
"Bind" PDF documents with common navigational bookmarks
Adding bookmarks to files and folders
Easily link existing bookmarks to external files
Copying bookmarks from other documents
Bookmarking every Nth page
Validating bookmarks
Sorting bookmarks
Sorting pages based on bookmark order
Duplicating bookmarks
Merging duplicate titles
Replacing bookmark text
Adding text before and after bookmark titles
Expanding or collapsing bookmark levels
Editing bookmark visual appearance
Changing bookmark nesting levels
Removing bookmark actions and child items
Deleting bookmark levels
Changing bookmark zoom
Changing text case
Converting bookmarks to use named destinations
Printing bookmark titles and bookmarked pages
Exporting bookmarks to text, HTML and XML
Deleting all bookmarks in a document
Converting "File" to "Open a weblink" action
Print bookmark titles on the corresponding pages
Batch processing support
- Linking Functionality
- Links are an essential part of any well designed PDF document. With thoughtfully provided links, users can quickly move from one part of a PDF document to another, to related information in a different document, or to a website that is relevant to the content. Clicking a link in a PDF 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 or even execute a menu item. Creating links manually is a tedious and time consuming process especially for large documents. AutoBookmark plug-in provides a set of easy-to-use software tools for automated link generation and editing.
- AutoBookmark provides the following linking functionality:
-
Easily inspect link actions
Automatic link generation for user-defined words and phrases
Adding links to page numbers and table of contents
Adding Links By Text Search
Importing links from ASCII text file
Exporting links to ASCII text files for advanced editing
Creating a link report
Working with link errors
Cleanup Links and Bookmarks
Fixing File Link Errors In Document Sets
Editing existing link and bookmark actions
Editing file and web references
Changing a visual appearance
Changing a zoom type
Edit link areas
Changing open preference for linked documents
Converting links to use named destinations
Deleting links from selected pages or the whole document
Batch processing support
- Named Destination Support
- A destination is the end point of a link or a bookmark and is represented by text in the "Destinations" panel of Adobe® Acrobat®. Destinations enable you to set navigation paths across a collection of PDFs. 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. AutoBookmark Destinations can be used in HTML links to open a PDF document at desired location. Creating named destinations can be a very time consuming and tedious task. The AutoBookmark™ plug-in provides a variety of functions that can significantly simplify and speedup this process.
- AutoBookmark provides the following functionality for named destinations:
-
Creating destinations from bookmarks
Creating destinations from links
Creating bookmarks from named destinations
Exporting named destinations to a text file
Importing named destinations from a text file
Deleting all named destinations
- Highlight Text
- AutoBookmark provides the following functionality for text highlights:
-
Highlight bookmarked text
Highlight words and sentences from a list
Delete all highlight annotations
- AutoBookmark™ 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 only available in AutoBookmark Professional plug-in. All other functionality, menus and toolbars are the same.
- Related Links
-
Download Free 30-Days Trial Version
Buy software online
System Requirements
Application Menus and Toolbar
Bookmarking menu:
Linking menu:
Application Toolbars:
- Automatic Bookmark Generation From Document Content
- AutoBookmark plug-in automatically generates multi-level bookmarks from the text attributes such as font name, size, left indentation and content. The software creates bookmarks from a matching single or multi-line text. The "Select Text" tool from Adobe® Acrobat® toolbar can be used to simplify bookmark level definition from text samples. The software scans pages of input PDF document and finds all occurrences of the matching text. The matching text is then used to create bookmarks. The bookmarks are automatically arranged into a nested hierarchy based on user settings. More than one font style can be used to describe each bookmark level. The software allows to perform a partial matching on font names and styles. The ability to work with multiple font styles and text patterns sets AutoBookmark plug-in apart from the other available tools on the market. Click here to see screenshots of some application dialogs.
-
- Text Patterns
- Text patterns can be used for precise control over the bookmark title generation when it is necessary to bookmark locations based on text content. The software uses powerful regular expressions for defining text patterns that describe a particular bookmark level headings. Only text that matches a specified text pattern is used for a bookmark title. Regular expressions are also optionally used to transform bookmark titles into a desired format. Here is an example of a simple pattern that matches all text lines that start with the word "Chapter":
-
- Stop Words
- The software provides a way to ignore unwanted bookmark titles. User-defined list of "stop words" is used to check each bookmark title against it. Bookmarks that contain any keyword from the "stop words" list are excluded from the output.
- Bookmark Appearance
- AutoBookmark plug-in provides fine control over the bookmarks' color, style and zoom type. Appearance of each bookmark level can be specified independently. Bookmark style can be set to one of the following: "plain", "italic", "bold", and "italic & bold". Zoom type controls the way a bookmarked location is displayed in the Acrobat viewer. Available list of Acrobats standard zoom types includes: "Fit Page", "Fit Width", "Fit Visible", "Actual Size", and "Inherit Zoom". Each bookmark level can be set to display in an expanded or collapsed state.
-
- Bookmark Content
- Bookmarks titles can be modified by adding custom text before and after each title or by completely changing or re-arranging bookmark text. Text case can be automatically changed to fit a desired style. This feature allows creating uniform and elegant appearance of the bookmark titles. Automatically add or remove leading numbers of the bookmark titles. Use numbers, letters or roman numerals for title enumeration. This software provides a way to limit the length of the bookmarks' text to avoid long unreadable bookmarks. Hyphenation can be optionally removed at the end of the lines. Use powerful regular expressions to search and replace bookmark titles.
-
- Batch Processing
- Users of Adobe® Acrobat Professional® (for versions 6.0 and up) and Adobe® Acrobat® 5.0 can use batch processing to add bookmarks across several PDF documents at once. AutoBookmark plug-in adds the "Generate Bookmark" (and several others) command to Acrobat's batch processing framework. This command can be used in any other batch sequence to automatically generate bookmarks for a document. Batch sequences can be executed on individual PDF files as well as on folder content.
- Bookmark Words From List
- Bookmark text in the document using a user-defined list of search terms. The plug-in is capable of searching and bookmarking thousands of words / sentences at once. A variety of search options can be used including limiting a bookmark to a specific range of pages, matching optional page label, skipping duplicate bookmarks and etc. This function can be effectively used to bookmark table of contents entries in PDF documents including cases when physical page numbers do not correspond to printed page labels. This operation is also available as a batch command.
-
- Bookmark Text Patterns
- Bookmark all occurrences of a specific text pattern(s) in the PDF document using regular expressions. This is a very powerful method that allows bookmarking of complex documents that are otherwise hard or impossible to bookmark using other methods. Regular expressions are used to describe text patterns that have a common structure but are too numerous to enumerate. This method can be used to bookmark chapter titles, product SKUs, phone numbers, emails, web addresses, various codes, and other text patterns that typically occur in the legal or business documents. Contact our technical support if you need help on using this feature with your particular documents.
- Creating Bookmarks From Links
- Automatically convert links in the PDF documents into interactive bookmarks. The plug-in converts each occurrence of the link annotation into a bookmark. Text covered by a link annotation is used as a bookmark title. Bookmarks will have the same actions as corresponding links. This operation provides a quick way of converting a hyperlinked table of contents into a set of interactive bookmarks. Tab leaders, page numbers, extra text lines, or duplicates spaces can be optionally removed from the bookmark titles. Click here to see a screenshot.
-
- Creating Bookmarks From Comments
- Automatically create bookmarks from notes and comments. Many types of commenting and drawing annotations can optionally have text comments attached. The plug-in scans a PDF document and bookmarks all locations of such annotations. The text content of the comment is used for the bookmark title. The bookmarks will point to the locations of corresponding annotations. Bookmark color can be optionally inherited from the originating annotation. There are options for removing duplicate spaces and extra text lines from bookmark titles. Click here to see a screenshot.
-
- Bookmark Highlighted Text
- Easily bookmark all text markup in the document. The plug-in can bookmark locations of every instance text highlight, underline or strikeout. Text behind each annotation is used for a bookmark title. This procedure provides a great interactive way of adding bookmarks to the document while reading it. Simply highlight all the text that needs to be bookmarked and press a button to create bookmarks out of the text markup.

- Creating Bookmarks From Named Destinations
- Named destinations are often used to define navigation paths across one or more PDF documents. A named destination is a combination of a text label (name) and a viewing area definition (such as page number and zoom type). Bookmarks can be easily created from existing "Destinations" records. Each bookmark is gets the same title as the corresponding named destination and uses it to define its action.
-
- Creating Bookmarks From Text File
- New bookmarks can be added to the PDF document from a control ASCII text file. The bookmark control file (click here for examples and format description) is a comma-delimited ASCII text that contains bookmark titles and their optional attributes such as text style, color, zoom, destination page and open/close state, named destination and optional keywords for specifying bookmark actions. The following bookmark actions are supported: "Go to a page in current document", "Go to a page in another document", "Open a web link", "Open a file", and "Execute menu item". Multilevel bookmark hierarchy can be defined by properly indenting each bookmark definition record. Click here to see a screenshot of the application dialog.

- "Bind" PDF Documents with Common Navigational Bookmarks
- Make large PDF document collections easier to navigate with a common set of navigational bookmarks. Bookmarks are automatically created to point to each file in the collection. Simply click on a bookmark to open another document in the collection. It takes just few seconds to turn a large unmanageable collection of PDF files into a perfectly interactive and navigable “binder” ready to be placed on a CD/DVD or published online. Read more about this functionality.
- Add Bookmarks To Files
-
Automatically add bookmarks to selected files (any kind) or all PDF files in the
selected folder (including sub-folders). New bookmarks are created by using file
and folder names as bookmark titles. Each bookmark is assigned a "relative path"
to link to a target file (using an "Open a file" action). The plug-in provides a
variety of options to control the visual appearance of the bookmarks and the way external
files are opened (in a new window, in the same window or using preferences). Click
here to see a screenshot
of the application dialog.
- Link Existing Bookmarks To External Files
- Easily link existing bookmarks to external files of any type. Adobe Acrobat does not provide a good interface for quick linking of multiple bookmarks to external files. The process is very slow and requires a lot of mouse clicking and opening of several dialog windows. This plug-in provides a very easy to use dialog that only requires a minimum number of clicks to link a bookmark to a file.
- Bookmarking Every Nth Page
- Automatically bookmark every Nth page in the document. Bookmarks can be generated just for a selected page range or for the whole document. Bookmark titles can be customized to include page numbers, page labels, first line of page text and etc. This is the easiest method to add bookmarks to unstructured documents. Click here for a screenshot.
- Expanding or Collapsing Bookmark Levels
- Easily expand or collapse all bookmarks in the document or just bookmarks at specific nesting level.
- "Find and Edit" Bookmarks
- Select bookmarks based on title text and other attributes to apply a wide variety of editing operations. Selected bookmark levels, bookmarks and their children can be duplicated, deleted, stripped of actions, expanded or collapsed, their appearance modified, moved one level up and etc. Bookmarks are selected by performing a text search (regular expressions are supported) and further filtered by their attributes such as presence of actions, types of the destinations, and presence of child bookmarks. This operation provides a powerful and flexible mechanism for managing existing bookmarks in PDF documents. Click here to see a screenshot.
- Sorting Bookmarks Alphabetically
- Bookmarks can be sorted alphabetically in ascending or descending order. Individual
bookmarks or whole bookmark levels can be sorted separately. Click here to see a user interface
screenshot.
- Sorting Bookmarks By Referencing Page Numbers
- Bookmarks can be sorted by referencing page numbers in ascending or descending order. Individual
bookmarks or whole bookmark levels can be sorted separately.
- Validating Bookmarks
- Existing bookmarks can be automatically validated by verifying their actions. Destination pages are checked to make sure they are referring to valid page numbers. External links are verified to make sure they are pointing to existing files or documents. The automatic validation procedure also catches other common problems such as missing titles or bookmarks with no assigned actions. This operation can be also executed in the Acrobat batch processing framework. Validation results are written to a text log file (sample log file). Click here to see a screenshot.
- Sorting Pages
- Sort document pages based on the bookmark order. Pages that appear first in the bookmark tree will be moved to the beginning of the document. The plug-in correctly handles page ranges (no need to bookmark every page) and quickly arranges pages into the desired order.
-
- Duplicating Bookmarks
- Easily duplicate existing bookmarks including all child bookmark entries. The duplicate bookmarks retain all properties of the originals including action and visual appearance.
- Merging Duplicate Titles
- Consecutive bookmarks with identical titles can be merged into a single bookmark
with their child bookmarks consolidated. One or more bookmark levels can be merged
recursively.
- Copying Bookmarks
- Copy bookmarks from another PDF document to a currently open document or copy all bookmarks from a current document to a set of PDF files and folders (all PDF files in a folder are processed). Bookmark actions (hyperlinks) can be adjusted to point either to the locations within the source PDF document or converted to the same locations within a destination file. Bookmarks can be inserted before, after or in place of existing bookmarks. This powerful option allows a free transfer of bookmarks between documents. This operation is useful when a set of common pre-defined bookmarks needs to be added to a new document(s). Click here to see screenshots: "Copy Bookmarks From" and "Copy Bookmarks To Files".
- Replacing Bookmark Text
- Bookmark titles can be searched for occurrence of a specific text string and replaced with new text. The software provides the option for case-insensitive search and Unicode encoding. Regular expressions are supported. Click here to see a screenshot.
- Adding Text To Existing Bookmarks
- Easily add text before and after existing bookmark titles (prefix and suffix).
Processing can be applied to one or more bookmark levels at once. White space characters are
optionally trimmed from the original bookmark titles. It is also possible to insert
page numbers, named destinations, bookmark levels, web addresses and file names that the
bookmarks are refering to.
- Changing Zoom Type
- Change zoom type for all bookmarks 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 bookmarks with "Go to a page in this document" and "Go to a page in another document" actions. Click here to see a screenshot. Here is some helpful information about a very popular task of converting bookmarks to use "Inherit Zoom" zoom type.
- Changing Text Case
- Automatically convert bookmark text to uppercase, lowercase, sentence case or
title case. The plug-in provides the ability to specify a list of custom words that should
not be capitalized when converting to title case as well as the option to not capitalize
certain words such as "a,an,and,as,at,but,by,e.g.,e.g,etc...".
- Converting Bookmarks To Named Destinations
- Convert bookmark actions to use "named" destinations instead of direct references to a page. Destinations are automatically generated from existing bookmarks. 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 bookmark 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. Click here to see a screenshot.
-
- Converting "File" Action to "Open a web link" Action
- Convert "Go to a page in another document" and "Open a file" actions to "Open a web link" actions. This operation can process both bookmarks and link annotations.
- Printing Bookmark Titles
-
The plug-in can print all bookmark titles for the currently open PDF document.
Bookmark titles are indented according to their nesting level to reflect parent-child relationships and printed to a default printer.
Here is an example of the sample printout:
ContentsPrefaceIntroduction
Audience
Related Documentation
Conventions Used In This Document
OverviewTerms and ConditionsAcceptance of TermsAccuracy, Completeness and Timeliness of InformationEditing, Deleting and ModificationConfidentialityDisclaimerProduct Pricing and Descriptions - Printing Bookmarked Pages
- Use the plug-in to print bookmarked pages or whole page ranges defined by consecutive bookmarks. Each bookmark is shown with a corresponding page range appended to the title (“Pages X to Z”). Use these page ranges as a guidance while selecting bookmarks for printing. Page ranges can be printed as one printing job or as separate printing jobs for each page range.

- Printing Bookmark Titles on the Corresponding Pages
- Print bookmark titles on the pages that they are referring to. Choose font, size and color for the output text as well as the position on the page.

- Exporting Bookmarks
- Bookmarks can be exported to a plain ASCII text file format (sample output), HTML file format (most bookmark actions are preserved in hyperlinks) or an XML document (sample output). Most bookmark attributes are exported into both text and XML format: title, destination page number, indentation, style, color, associated action type, destination view, zoom factor and external file references. Titles are properly indented to reflect parent-child relationships between bookmarks. HTML output preserves most common bookmark actions as HTML hyperlinks and can be used to create a web index to PDF documents.
- Deleting All Bookmarks
- All bookmarks can be quickly deleted from the document with just one mouse click. Use "Find and Edit Properties..." menu to delete only a selected level of bookmarks while keeping all child bookmarks.
- Batch Processing Support for Bookmarking
- Users of Adobe® Acrobat Professional® (for versions 6 and up) and Adobe® Acrobat® 5.x can use batch processing framework to automate many bookmark-related operations. AutoBookmark Professional adds the following commands to the batch processing framework:
-
"Add Prefix/Suffix" - add suffix and/or prefix to bookmark titles.
"Bookmark Words From List" - bookmark words and sentences from a list.
"Bookmark Text Pattern" - use regular expressions to bookmark any text pattern in the document.
"Create Bookmarks From Links" - convert links into interactive bookmarks.
"Create Bookmarks From Comments" - create bookmarks from notes or comments.
"Create Bookmarks From Named Destinations" - create bookmarks from named destinations
"Create Bookmarks From Text" - create bookmarks from a control file.
"Convert To Named Destinations" - convert bookmarks to use named destinations.
"Change Text Case" - change case style of the bookmark text.
"Copy Bookmarks" - copy bookmarks from one PDF document to another.
"Delete All Bookmarks" - delete all bookmarks from a document.
"Export Bookmarks To Text" - export bookmarks to ASCII text file.
"Export Bookmarks To XML" - export bookmarks to an XML file.
"Generate Bookmarks" - generate bookmarks based on text style, layout and content.
"Find and Edit Bookmarks" - search and perform a variety of editing operations on bookmarks.
"Print Bookmarks" - print bookmarks to a default printer.
"Set Zoom Type" - change zoom type for all bookmarks at once.
"Replace Bookmark Text" - find and replace text in the bookmark titles.
"Merge Duplicate Bookmark Titles" - find and merge bookmarks with identical titles.
"Sort Bookmarks" - sort bookmarks alphabetically.
"Sort Pages" - sort pages based on the bookmark order.
"Validate" - check validity of bookmark properties and the associated action. 
- Automatic Link Generation
-
Automatically add links to words and phrases using user-defined "link dictionaries".
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.
Click here to see screenshots:
main dialog and
link dictionary editor. 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:
- 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 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
- Link and bookmark actions can be searched and replaced. Web page addresses (URLs) and external file references, named destination and JavaScript code - all can be searched for the occurrence of a specific text string and replaced with a user specified text. For example, you can easily change all hyperlinks to point from one web page to another URL or to change links to refer to a different file. This operation processes all links on all pages and all bookmarks in the input document.
- 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".
- 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 batch processing framework:
-
"Add Links By Text Search" - add links based on text search using regular expressions.
"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 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.
"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.

- Creating Destinations From Bookmarks
- Destinations are automatically generated from existing bookmarks and bookmarks are converted to use named destinations instead of direct page references. 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 bookmark 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. Click here to see a screenshot.
- Creating Destinations From Links
- Convert link actions to use "named" destinations instead of direct references to a page. The plug-in automatically creates a separate named destination for each link annotation that points to a page and converts it to use this destination instead of the direct page reference. 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 can 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 that can potentially change over time.
- Exporting Destinations To Text File
- Export all named destinations to a tab-delimited plain ASCII text file. Each named destination is exported on a separate text line and includes the following parameters: destination name, target page number and a complete description of the page view (zoom fit type, page rectangle and a zoom factor). Use this feature to edit existing named destinations and to import changes back into a document by using "Import From Text" operation.
- Importing Destinations From Text File(s)
- Create named destinations from a tab-delimited ASCII text file. You can either use a text file that was previously
exported using the "Export To Text" operation or create your own file using a simple text format.
The minimum requirement is to provide just two parameters for each destination: a unique name and a destination page number.
Here are few samples of the plain text descriptions that can be used for importing named destinations:Introduction 1This functionality can be used for transferring named destinations between files, creating new or editing existing destinations. It is not possible to create a destination that points to a page that does not exists in the current document (i.e. document has just 100 pages, but the destination tries to refer to page number 101).
Chapter One 10 {FitH;-32768.000000;-32768.000000;797.000000;-32768.000000;-32768.000000}
Chapter Two 20 fitpage
Index 20 fitwidth
- The plug-in provides ability to import named destinations into multiple PDF documents from different document-specific text files. This operation expects that each PDF document has an associated text file with the same name but with *.dest.txt extension.
- Deleting All Destinations
- All named destinations can be deleted from a document at once.
- Using Named Destinations To Open PDF Documents
- Named destinations are very useful when it is necessary to open a PDF document at a specific page view. They can be used in HTML links, URL or in command-line syntax. For example, this HTML tag opens a destination named "index" in a PDF file named myfile.pdf:
- <A HREF="http://www.mywebsite.com/myfile.pdf#index">
- Another example that uses "nameddest" parameter in URL:
- http://example.org/doc.pdf#nameddest=Chapter6
- URL Limitations (as describe in the technical note from Adobe):
• Only one digit following a decimal point is retained for float values.
• Individual parameters, together with their values (separated by & or #), can be no greater then 32 characters in length.
• You cannot use the reserved characters =, #, and &. There is no way to escape these special characters.
• If you turn bookmarks off using a URL parameter when a document had previously been saved with bookmarks on, the bookmark scrollbars are displayed at first, and only disappear once Acrobat obtains enough streamed information to render the full page.
- Highlight Bookmarked Text
- Use this operation to highlight words and sentences that match bookmark titles on corresponding pages. For example, if there is a bookmark “BIODIESEL (B100)” that points to page 15, then it will highlight all occurrences of the text string “BIODIESEL (B100)” on that page. This feature is useful when it is necessary to provide visual feedback for bookmarks in complex documents and make bookmarked text stand out.

- Highlight Text By Search
- The plug-in can search for user-specified words and sentences and automatically highlight them in the document. Text can be highlighted with a single color or using 20 different automatically assigned colors (each search term is highlighted with a different color).

- Use Acrobat's "Comments" panel to navigate, search and work with text highlights created by the "Highlight by Search" function:

- Delete All Highlights
- Easily delete all highlight annotations from the PDF documents with a single-mouse click. This feature is convinient when highlights are no longer needed and have to be removed from the document.
- Platforms:
-
Microsoft® Windows Vista/XP/2003/2000/Windows 7.
- Software:
-
Full version of Adobe® Acrobat® software is required (versions 5, 6, 7, 8, 9, 10). This
software will not work with free Adobe Acrobat® Reader®. Batch processing functionality requires
presence of Adobe® Acrobat Professional® (for versions 6, 7, 8, 9, 10).
(Adobe Acrobat Product Comparison Chart).











