| Empty bookmark title |
Checks for bookmarks that do not have a title. |
| Bookmark without any assigned actions |
Checks for bookmarks that do not have an action assigned to them. A PDF bookmark action defines what happens when the user selects the bookmark. The action can, for example, navigate to a specific page or destination within the document, open another PDF or file, open a web URL, or perform another supported PDF action. A bookmark can have one or more actions associated with it. |
| Invalid or deleted destination page |
Checks whether a bookmark points to a page that is invalid or has been deleted. |
| Unresolved named destination |
Checks whether a named destination resolves to a page within the current document. A named destination is a predefined location in a PDF, identified by a unique name rather than directly by a page number or page view. A bookmark can use a named destination as its target, allowing it to navigate to that location when selected. |
| Bookmark pointing outside the current document |
Checks for bookmarks whose destinations point outside the current document.
Bookmarks that point to a page outside the current document can be problematic because the referenced page is not actually part of the PDF being reviewed. This can occur when a bookmark retains a destination from another document after pages have been copied, replaced, or the document has been assembled from multiple sources. Such a bookmark may fail to navigate as expected or behave differently depending on the PDF viewer.
|
| Multiple bookmarks pointing to the same page |
Checks for multiple bookmarks that point to the same page. |
| Missing destination file |
Checks whether the destination file exists for Open a file and Go to a page view in another document actions. |
| Non-functional web link |
Checks whether an Open web link action points to a functional URL. Requires an Internet connection. |
| Page view not using Inherit Zoom |
Checks whether bookmarks to page views use the "Inherit Zoom" setting.
Inherit Zoom is a PDF page-view setting that tells a bookmark to preserve the current zoom level
when navigating to its destination, rather than specifying a fixed zoom level.
This is frequently required because it allows users to navigate between bookmarked locations
without unexpectedly changing the document's magnification.
For example, the California Courts of Appeal require all PDF bookmarks to use the "Inherit Zoom"
setting for electronically filed documents. The FDA also specifies "Inherit Zoom" for
bookmarks in its eCTD submission guidance, and its current eCTD validation rules explicitly
flag bookmarks that do not use this setting. These requirements illustrate why validating
bookmark zoom settings can be an important part of preparing PDFs for regulatory and court
submissions.
Use Plugins > Bookmarks > Modify Bookmarks > Set Zoom Type... menu to set all bookmarks
to use "Inherit Zoom". This operation will automatically set all bookmarks that are pointing
to pages in the document to "Inherit Zoom". However, please note that some zoom types may produce
undesirable results when converting to use "Inherit Zoom" because they are not pointing to any particular location
on the page (for example, "Fit Height"). |
| Duplicate bookmark title |
Checks for multiple bookmarks with the same title. Duplicate bookmark titles can make a document's navigation structure confusing, particularly when the bookmarks appear at the same hierarchy level or lead to different destinations. |
| Multiline or non-printable bookmark title |
Checks for bookmark titles containing multiple lines or non-printable characters.
Multiline bookmark titles or titles containing non-printable characters can cause
inconsistent display and navigation behavior across PDF viewers and may indicate improperly
generated or formatted bookmarks. |
| Bookmark title longer than 80 characters |
Checks for bookmark titles that exceed 80 characters.
Long bookmark titles can be difficult to read in the navigation pane and may be truncated or
displayed inconsistently by different PDF viewers. |
| Bookmark executing JavaScript |
Checks for bookmarks that execute JavaScript code. Bookmarks that execute JavaScript can be problematic because JavaScript support varies significantly among PDF viewers, particularly lightweight or built-in viewers on some platforms. A bookmark that relies on JavaScript may therefore work in Adobe Acrobat but fail to perform the expected action in another viewer. Detecting JavaScript-based bookmarks helps identify potential compatibility issues and ensures that document navigation does not depend on functionality that may not be supported by the intended PDF viewer. |
| Bookmark with multiple actions |
Checks for bookmarks that have more than one action assigned to them. A bookmark with multiple actions can be problematic because the actions may depend on a specific execution order and may not be supported consistently by different PDF viewers. For example, a bookmark might be configured to first navigate to a page and then execute JavaScript or open another document. If the viewer does not support one of those actions, or handles the action sequence differently, selecting the bookmark may produce an unexpected result.
Detecting multiple-action bookmarks is therefore useful when a document is expected to use simple, predictable bookmark navigation. It can also identify bookmarks that do not conform to filing or document-production requirements that expect each bookmark to perform a single navigation action. |