The .NET MAUI PDF Viewer control lets you view PDF documents seamlessly and efficiently. It has highly interactive and customizable features such as magnification and page navigation.
Easily get started with the .NET MAUI PDF Viewer using just a few lines of code, as demonstrated in the following example. For more, explore our .NET MAUI PDF Viewer example on GitHub, which shows you how to render and configure the .NET MAUI PDF Viewer.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:syncfusion="clr-namespace:Syncfusion.Maui.PdfViewer;assembly=Syncfusion.Maui.PdfViewer"
xmlns:local="clr-namespace:PdfViewerExample"
x:Class="PdfViewerExample.MainPage">
<ContentPage.BindingContext>
<local:PdfViewerViewModel/>
</ContentPage.BindingContext>
<ContentPage.Content>
<syncfusion:SfPdfViewer x:Name="PdfViewer"
DocumentSource="{Binding PdfDocumentStream}">
</syncfusion:SfPdfViewer>
</ContentPage.Content>
</ContentPage>
Load PDF files with thousands of pages instantly with accuracy and reliability.

Lazy loading and virtualization render only the minimum required pages at runtime to reduce memory consumption.

Render pages on demand to help reduce initial load time when working with large documents.
Load and view password-protected PDFs in a hassle-free way. You can design a custom password request view and integrate the functionality easily with the options available.

The content of a PDF document can be zoomed in and out by pinching or changing the zoom factor programmatically.

Smoothly zoom in and out of a document by pinching the screen on touch devices. This lets you quickly adjust your document’s zoom level without interrupting your workflow.

Double-tap on a page to zoom into a region instantly and double-tap again to zoom back out. It’s a quick and effortless way to explore content at your own pace.

Zoom capabilities can be managed by refining the minimum and maximum zoom factors, thereby confining the extent of zooming within predefined limits. This strategic adjustment ensures that the magnification levels remain tailored to the specific requirements of the task at hand.
The PDF Viewer supports internal and external navigation. This enhances your document viewing experience.

Display a document’s hierarchical list of headings and subheadings. Use them to quickly navigate through the different parts of the document.

PDF Viewer allows users to open URLs or website links in the default browser. When a user taps or clicks a hyperlink on a PDF page, the hyperlink will open the URL in a browser.

Navigate to desired pages instantly using the page navigation option programmatically or by dragging the scroll head in the UI.

Navigate to the desired topic or position through document link annotations (tables of contents) in a PDF document.
The PDF Viewer allows you to search for text in a PDF document and navigate to all its occurrences. This method asynchronously searches for the specified text throughout the PDF document and highlights each match.


Select text from a PDF document and copy it to the clipboard. This is helpful for sharing text content with others.
Review PDF files using a rich set of annotating tools.
PDF Viewer allows you to add, remove, and modify text markup highlight annotations in PDF files. They can be used to mark important passages or sections within a document.


PDF Viewer allows you to add, remove, and modify text markup underline annotations in PDF files. They can be used to emphasize specific words or phrases that need further consideration or discussion.
PDF Viewer allows you to add, remove, and modify text markup strikeout annotations in PDF files. They can be used to indicate that certain content should be removed or is no longer relevant.


PDF Viewer allows you to add, remove, and modify text markup squiggly annotations in PDF files. They can be used to indicate that text contains potential errors, typos, or grammatical issues.
PDF Viewer allows you to add, remove, and modify rectangle or square shape annotations in PDF files. They can be used to highlight important paragraphs, images, or a block of text, making it easier to follow while reading.


PDF Viewer allows you to add, remove, and modify circle shape annotations in PDF files. They can be used to point out certain areas of interest and provide explanatory notes or comments.
PDF Viewer allows you to add, remove, and modify line shape annotations in PDF files. They can be used to underline text or phrases in an image and to divide different sections or paragraphs.


PDF Viewer allows you to add, remove, and modify arrow shape annotations in PDF files. They can be used to point out specific sections, images, or text within a document, indicating that attention should be focused there. They can also be used to provide directional guidance.
PDF Viewer allows you to add, remove, and modify freehand drawings or ink annotations in PDF files. They can be used to make quick notes on specific text or passages, add marks or drawings to images, and add handwritten signatures.


PDF Viewer allows you to remove or erase portions of freehand drawings or ink annotations. This can be used to correct a mistake or remove unwanted marks.
PDF Viewer allows you to add, remove, and modify stamp annotations in PDF files. Stamps are predefined graphical text that can be used to mark or signify certain aspects of documents, like that they have undergone quality checks or audits. This feature also allows adding personalized images or text to PDF documents.


PDF Viewer allows you to add, remove, and modify sticky note annotations in PDF files. They can be used to add comments or notes to specific parts of a document to clarify complex concepts, terms, or ideas.
PDF Viewer allows you to change the user interface to display from right to left. This will make sure that text and elements flow naturally for right-to-left languages.


The process of localizing involves converting application resources into a different language for the target culture. All static text within the PDF Viewer can be localized to any supported language.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.