View Source

\\
The ICEpdf Viewer RI provides a tabbed utility pane component that is used to display a document outline (bookmarks) when available and a document search capability. This utility pane can also be configured to support additional custom utility tab components as required. The SwingViewBuilder method {{{*}JTabbedPane{*}}} {{{*}buildUtilityTabbedPane()*}} is responsible for creating the tabbed utility pane for the outline and search user interfaces. This method can be easily modified to add your own custom utility user interface.

The {{{*}org.icepdf.core.ri.common.SearchPanel{*}}} component provides a reference implementation that demonstrates implementing a basic search interface for finding text within a PDF document.
\\
\\