User interface customization in our MAUI PDF viewer
Nutrient MAUI SDK offers PDF viewer user interface (UI) customization through APIs. These robust APIs for configuring behavior and appearance let you hide or add buttons, change the theme to match your look and feel, trigger workflows, create overlays, and much more.
Customizing the PDF viewer UI
Remove a tool from the main toolbar
How to remove items from the main toolbar
Rearrange the main toolbar
How to change the display order of items in the main toolbar
Create a new tool for the toolbar
How to create a new tool that performs an action when clicked
Customize existing tools
How to customize existing tools in the toolbar
Dark theme
How to configure light, dark, and auto themes
Download/export button
How to customize the download/export button in the toolbar
Dropdown groups
How to customize the dropdown navigation in the toolbar
Responsive groups
How to customize the responsive navigation in the toolbar
Page label navigation
How to add page labels to navigation in the toolbar
Hide or show the sidebar
How to hide the thumbnail, outline, bookmark, and annotation sidebars
Thumbnail preview
How to configure the thumbnail preview sidebar
Document outline
How to configure the document outline sidebar
Annotations list
How to configure the annotations list sidebar
Bookmarks
How to configure the bookmarks sidebar
Customize a tool in the annotation toolbar
How to customize an existing annotation tool
Create a new annotation toolbar tool
How to create a new annotation tool
Remove an annotation toolbar tool
How to remove an annotation tool
Rearrange the annotation toolbar
How to rearrange annotation tools
Using Web APIs
UI customization APIs for the MAUI viewer are identical to those for our Web viewer. When customizing the UI for your MAUI application, refer to the Nutrient Web SDK UI documentation, which is linked below. If you’d like to bridge these APIs with your MAUI app, use our guide that explains how to bridge web APIs.
These APIs will be translated to native APIs in subsequent releases, so stay tuned for updates.
Web guides for customizing the UI
CSS styling
How to apply custom styling to public CSS classes
Text selection tooltip
How to remove buttons from the text selection tooltip
Annotation inspector
How to show an annotation inspector when an annotation is selected
Contextual tooltip
How to add contextual tooltips when an annotation is selected
Stamps
Learn about stamp annotation templates and how to customize them
Hide the annotation delete button
How to hide the annotation delete button from the toolbar
Annotation presets
How to adjust the preconfigured settings for annotation buttons
Annotation variant buttons
How to configure the ink highlighter and arrow annotation buttons
Signature creation modes
How to set the available signature creation modes (draw, image, type)
Signature fonts
How to set the available fonts to use when signing
Invisible signing
How to sign a PDF without a signature form field
Digital signature validation statuses
Learn how digital signature validation statuses appear in the UI
Search
Learn about the built-in search UI
Redaction
Learn about the built-in redaction UI
Overlays
How to render a custom overlay item on a PDF
Create a toolbar
How to replace the default toolbar with a new custom toolbar
Localization
How to localize your app for a variety of languages