Creating and Editing Bookmarks in PDF Files
AutoBookmark™ plug-in for Adobe® Acrobat®
- 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:
-
Product details: - Bookmarking of PDF Documents
- PDF bookmarks provide a navigable table of contents and usually represent the chapters and sections in a document. Bookmarks can link to various locations in an open PDF file or even another PDF file. With AutoBookmark™ plug-in bookmarks can be automatically created based on text formatting styles, indentations and document contents of PDF documents. The plug-in has special features for formatting bookmark titles and controlling their visual appearance. AutoBookmark™ also provides a friendly interface that is easy to comprehend both for advanced users and beginners.
- AutoBookmark™ provides the following bookmarking functionality:
- Bookmark Creation
-
Bookmarking by example
Bookmarking by text style and content
Bookmarking text from a user-defined search list
Bookmarking text patterns
Bookmarking table of contents
Creating bookmarks from links, text highlights, comments and destinations
Creating bookmarks from text files
Batch importing of bookmarks into multiple PDF documents "Binding" PDF documents with common navigational bookmarks
Adding bookmarks to files and folders
Copying bookmarks from other documents
Bookmarking every Nth page
"Bookmark Current Page" Tool
- Bookmark Editing ↑overview
-
Linking existing bookmarks to external files
Validating bookmarks
Spell Checking bookmarks
Sorting bookmarks
Sorting pages based on bookmark order
Duplicating bookmarks
Merging duplicate titles
Swapping bookmark levels
Search and replace bookmark text
Adding and removing leading numbers Adding text before and after bookmark titles
Inserting Bates numbers into bookmark titles
Expanding or collapsing bookmark levels
Appending child bookmarks into parent bookmark
Converting multi-level bookmarks into a single level
Editing bookmark visual appearance
Changing bookmark nesting levels
Normalizing bookmark icons
Removing bookmark actions and child items
Deleting bookmark levels
Changing bookmark zoom
Changing text case
Converting bookmarks to use named destinations
Deleting all bookmarks in a document
Deleting selected bookmarks and corresponding pages
Converting "File" action to "Open a weblink" action
- Bookmark Printing, Exporting, Batch Processing ↑overview
-
Inserting bookmark cover pages
Printing bookmark titles and bookmarked pages
Exporting bookmarks to text, HTML and XML
Copying bookmarks from other documents
Printing bookmark titles on corresponding pages
Batch processing support
Extracting bookmarked pages and pages with comments and highlights
- Tutorials ↑overview
-
- Getting Started
- Creating Bookmarks from Text Style
- Bookmarking PDF Files by Text Style: Quick Guide
- Bookmarking PDF Documents By Text Style: Detailed Guide
- Bookmarking Text "By Example"
- Bookmarking Text at Specific Page Locations
- One-Click Bookmarking using List of Bookmarks
- Bookmarking Text Patterns and Keywords
- Bookmarking Text Patterns
- Bookmarking Email Headers in PDF Files
- Bookmarking Text Patterns in Multiple PDF Files via Action Wizard
- Bookmarking Text From a List
- Bookmark Pages Before or After a Page with a Specific Text
- Importing Bookmarks from Text File
- Creating Bookmarks From a Text File
- Import Bookmarks into Multiple PDF Files via Action Wizard
- Bookmarking Every Page in a PDF Document
- Bookmarks from Links & Highlights
- Bookmarking Files
- Adding Bookmarks and Links to PDF File Attachments
- "Binding" PDF Documents with Common Bookmarks
- Adding PDF Bookmarks to Files
- Manipulating Pages Based on Bookmarks
- Sorting Bookmarks and Pages
- Sorting Pages Sort Pages in Alphabetical Order via a Text Search (Timecard example)
- Arranging PDF Pages Using Bookmarks
- Moving Pages and Page Ranges
- Deleting Bookmarks and Corresponding Pages
- Inserting Bookmark Cover Pages
- Editing Bookmarks
- Add/Remove Leading Numbers to PDF Bookmarks
- Adding Leading Numbers to PDF Bookmarks (Video)
- Search and Replace Bookmarks, Insert Prefix/Suffix
- Change Date Format in Bookmark Titles to DD/MM/YYYY or MM/DD/YYYY
- Change Text Case of PDF Bookmark Titles
- Search and Replace PDF Link/Bookmark Actions
- Converting Between PDF Actions Types
- Deleting and Moving Bookmarks
- Deleting Bookmarks and Corresponding Pages
- Deleting, Moving and Editing Bookmarks
- Deleting PDF Bookmarks with Specific Words (Video)
- Cleanup and Error Checking
- Spell Checking PDF Bookmarks
- Cleanup Bookmark Titles
- Cleanup PDF Links and Bookmarks Errors
- Creating PDF Link and Bookmark Report
- Automation and Batch Processing
- Using Action Wizard for Batch Processing
- Running AutoBookmark from Command-Line BAT File
- Using Toolbars for Quick Access
- Application Preferences
PDF Bookmarking Overview
- Bookmarking By Example ↑overview
- This is the simplest and fastest method to generate bookmarks based on text properties such as font style, text size and/or color. Simply select a sample text anywhere in the document and press a button to start bookmarking text with similar properties. Here is an example of bookmarks generated based on a text sample:
- Step-by-Step Tutorial: Bookmarking "By Example"
- Bookmarking By Text Style and Content ↑overview
- This is an advanced bookmarking method that automatically generates multi-level bookmarks from the text attributes such as font style, text size, indentation and/or text pattern. The software creates bookmarks from a matching single or multi-line text. The standard "Select Text" tool 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 used to create bookmarks. The bookmarks are automatically arranged into a nested hierarchy based on user settings. More than one text style can be used to describe each bookmark level. The software supports 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 download a visual step by step guide to bookmarking by text style or watch YourTube video.
- Using 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 each 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 bokmarking based on a chapter numbering pattern (1.1, 1.2., 1.2.1. 1.2.2 and etc.):
- Bookmark Content and Appearance
- The software provides a range of advance options that allow fine control over appearance, content and functionality of the bookmarks. Bookmarks 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. Automatically add or remove leading numbers of the bookmark titles. Use numbers, letters or roman numerals for title enumeration. The maximum length of the bookmarks' text can be limited to avoid long unreadable bookmarks. User-defined list of "stop words" can be used to excluded certain text from being bookmarked.
- Bookmarking Words From List ↑overview
- The AutoBoomark provides a way to bookmark PDF documents using a user-defined list of search terms (step-by-step tutorial). Every or just first occurence of each search term is bookmarked at user-specified bookmark level. 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 By Search ↑overview
- Bookmark all occurrences of one or more text pattern in the PDF document using powerful regular expressions. This method allows bookmarking of complex PDF documents that are otherwise hard or impossible to bookmark. 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, account numbers and other text patterns that typically occur in legal or business documentation. Contact our technical support if you need help on using this feature for a specific project.
- Here is a link to a step-by-step tutorial that illustrates how to create multi-level bookmarks by using text patterns .
- Bookmarking Table of Contents ↑overview
- Quickly add bookmarks based on existing table of contents. Simply select desired entries and press a button. The software allows specifying the page offset between printed numbers and physical page numbers in the current PDF document.
- Creating Bookmarks From Links ↑overview
- 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.
- Step-by-Step Tutorial: Creating Bookmarks From Links
- Creating Bookmarks From Comments ↑overview
- 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.
- Bookmark Highlighted Text ↑overview
- 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 ↑overview
- 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 ↑overview
- New bookmarks can be added to the PDF document from a control text file. The bookmark control file (click here for examples and format description) is a comma-delimited text that contains bookmark titles and optional attributes such as text style, color, zoom, destination page and open/close state, named destination and 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", "Execute JavaScript" and "Execute menu item". Multilevel bookmark hierarchy can be defined by properly indenting each bookmark definition record.
- Step-by-Step Tutorial: Creating Bookmarks From a Text File
- Batch Importing of Bookmarks into Multiple PDF Documents ↑overview
- Use “Create Bookmarks From Text File” operation to import bookmarks into multiple documents by matching PDF documents with corresponding text files with bookmark definitions. For example, use this feature to automatically import bookmarks from Chapter1.txt into Chapter1.pdf, Chapter2.txt into Chapter2.pdf and so on. This functionality is available via Acrobat’s Action Wizard tool for batch processing and requires both AutoBookmark Pro and Acrobat Pro.
- "Bind" PDF Documents with Common Navigational Bookmarks ↑overview
- 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.
- Step-by-Step Tutorial: "Binding" PDF Documents with Common Bookmarks
- Add Bookmarks To Files ↑overview
-
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).
- Link Existing Bookmarks To External Files ↑overview
- Easily link existing bookmarks to external files of any type. The Adobe Acrobat does not provide a good interface for a quick linking of multiple PDF bookmarks to external files. The process is slow and requires a lot of mouse clicking and opening of several dialog windows. This plug-in provides an easy to use interface that requires a minimum number of clicks to link a PDF bookmark to a file. All "document" file types can be linked.
- Bookmarking Every Nth Page ↑overview
- 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.
- Step-by-Step Tutorial: Bookmarking Every Page
- "Bookmark Current Page" Tool ↑overview
- Create a list of frequently used bookmark titles and use it to quickly bookmark pages. This is a time-saving tool for those cases when none of the automated bookmarking methods can be used. If a set of PDF documents has several similar sections that need to be repeatedly bookmarked with the same bookmarks, then this tool can provide a list of bookmarking “shortcuts”.
- Step-by-Step Tutorial: Using "Bookmark Current Page" Tool
- Expanding or Collapsing Bookmark Levels ↑overview
- Easily expand or collapse all bookmarks in the document or just bookmarks at specific nesting level.
- Appending Child Bookmarks onto Parent Bookmark ↑overview
- Use the plug-in to append each child bookmark title onto its parent bookmark. Every child bookmark is appended in the same order as it is listed in the bookmark tree. Optionally, a custom separator is inserted at the end of the parent’s title before appending each child bookmark. The default separator is a space symbol.
- In the following example child bookmarks are automatically removed after appending essentially creating a single bookmark from a bookmark "branch":
- Converting Multi-Level Bookmarks into a Single Level
- Convert multi-level hierarchical bookmarks into a single level “flat” structure. All child bookmarks are moved right after their corresponding parent bookmarks.
- This example shows appending bookmarks without removing of the child items:
- Deleting, Moving, and Editing Bookmarks ↑overview
- 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.
- Step-by-Step Tutorial: Deleting, Moving and Editing Bookmarks
- Sorting Bookmarks Alphabetically ↑overview
- Bookmarks can be sorted alphabetically in ascending or descending order. Individual bookmarks or whole bookmark levels can be sorted separately.
- Step-by-Step Tutorial: Sorting Bookmarks and Pages
- Sorting Bookmarks By Referencing Page Numbers ↑overview
- Bookmarks can be sorted by referencing page numbers in ascending or descending order. Individual
bookmarks or whole bookmark levels can be sorted separately.
- Step-by-Step Tutorial: Sorting Bookmarks and Pages
- Validating Bookmarks ↑overview
- 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).
- Spell Checking Bookmarks ↑overview
- Spell check bookmark titles in the currently open PDF document. Correct problems either automatically from the list of suggestions or by manual editing.
- Step-by-Step Tutorial: Spell Checking PDF Bookmarks
- SeSorting Pages ↑overview
- 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.
- Step-by-Step Tutorial: Sorting Bookmarks and Pages
- Duplicating Bookmarks ↑overview
- 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 ↑overview
- 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.
- Normalizing Bookmark Icons
- The Adobe Acrobat creates a "double" icon for the bookmarks that were automatically created while merging multiple PDF files together. Some users do not like when some bookmarks are displayed using a different icon. The AutoBookmark plug-in provides a simple one-click operation to ensure that all bookmarks are displayed using a regular bookmark icon. This function is also available in the Action Wizard to automatically normalize bookmark appearances in multiple files at once.
- Swapping Bookmark Levels ↑overview
- The bookmark tree can be “inverted” from bottom to top in such way that lower bookmark level becomes top one, and etc.
Swapped bookmark tree is added to the end of the existing bookmark hierarchy.
Optionally, top level bookmarks (in the swapped bookmark tree) with the same titles can be merged together and their child bookmarks combined under a common bookmark.
This operation has been specifically developed to support FDA's requirements for case reports.
- Copying Bookmarks ↑overview
- 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).
- Replacing Bookmark Text ↑overview
- 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.
- Step-by-Step Tutorial: Search and Replace Bookmarks, Insert Prefix/Suffix
- Adding and Removing Leading Numbers
- Automatically add leading numbers to bookmarks using any combination of digits, letters and Roman numerals.
- Adding Text To Existing Bookmarks ↑overview
- Easily add text before and after existing bookmark titles (prefix and suffix).
Processing can be applied to one or more bookmark levels at once. Insert
page numbers, Bates numbers, named destinations, bookmark levels, web addresses and file names that the
bookmarks are refering to into bookmark titles.
- Inserting Bates Numbers Into Bookmark Titles ↑overview
- The software provides functionality for inserting Bates numbers into existing bookmark titles. If a bookmark points to a page that has an assigned Bates number, then it is possible to extract it and insert anywhere in the corresponded bookmark.
- Changing Zoom Type ↑overview
- 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. Here is some helpful information about a very popular task of converting bookmarks to use "Inherit Zoom" zoom type.
- Changing Text Case ↑overview
- 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 ↑overview
- 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.
- Converting "File" Action to "Open a web link" Action ↑overview
- 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.
- Inserting Bookmark Cover Pages ↑overview
- Automatically insert cover page for each PDF bookmark in the document. Bookmark title is printed on the cover page using a user-specified text style. Cover pages are only generated for bookmarks with “Go to a page view” action. If multiple bookmarks point to the same page, then cover page contains multiple bookmark titles. See the following detailed tutorial.
- Printing Bookmark Titles ↑overview
- 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:
- Printing Bookmarked Pages ↑overview
- 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 ↑overview
- 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 ↑overview
- 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. 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.
- Exporting to plain text file:
- Exporting to Excel spreadsheet:
- Exporting to HTML format:
- Exporting to XML format:
- Deleting All Bookmarks ↑overview
- 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.
- Deleting Selected Bookmarks and Corresponding Pages ↑overview
- Easily delete one or more bookmarks and corresponding pages:
- Batch Processing (Action Wizard) Support ↑overview
- Users of Adobe® Acrobat Professional® (for versions 6 and up) can use Action Wizard (also known as batch processing) to automate many bookmark and link-related operations. Few selected operations are also available via command-line interface that can be executed from Windows BAT file or another script or application. AutoBookmark™ Professional adds most of its functionality as batch commands to Action Wizard to allow processing many documents at once.
- Extract Bookmarked Pages and Pages with Comments and Highlights ↑overview
- Use these operations to automatically extract bookmarked pages or pages with comments or highlights into a separate PDF document. This operation automatically transfers bookmarks into a new document to make sure they are operational and can be used for navigation.
AutoBookmark™ Product Levels
- Product Levels: Standard vs Professional ↑overview
- 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. Batch processing is a method to apply the same processing steps to multiple PDF files without user interaction. It allow to speed up document processing and avoid repetitive manual operations that are prone to user errors. AutoBookmark supports Action Wizard tool that comes with Adobe Acrobat and also provides some of its functions as command-line operations that can be executed from Windows BAT file or another script or application.
System Requirements
- Platforms: ↑overview
- Microsoft® Windows 11/10/Windows 8/Windows Server 2012/2016/2019/2022.
- Software: ↑overview
-
Full version of Adobe® Acrobat® software is required (32/64-bit versions 9, X, XI, 2017-2020, 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).