User Interface Customization in Our MAUI PDF Viewer

PSPDFKit for MAUI 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

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

Annotation Toolbar Responsive Groups
How to create a custom annotation toolbar for mobile devices

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 PSPDFKit for Web 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

Dark Theme
How to configure light, dark, and auto themes

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

Free Trial

Enjoy unlimited trial usage of all our products. Get guidance and tech support from developers who built the product, and get started within minutes.