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 a few simple lines of XAML code example as demonstrated below. Also explore our .NET MAUI PDF Viewer Example that 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.
Print PDF files with all the annotations and form data intact. This feature ensures that any comments, highlights, or form entries on the PDF are preserved and included in the printed version, maintaining the integrity of the document.
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 users quickly adjust their document’s zoom level without interrupting the workflow.
Double-tap on a page to zoom into a region instantly and double-tap again to zoom back out. This is 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 .NET MAUI PDF Viewer supports internal and external navigation. This enhances the document-viewing experience.
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.
Display a document’s hierarchical list of headings and subheadings. Use them to navigate quickly through the different parts of the document. Users can also add custom bookmarks dynamically. Custom bookmarks can be renamed, deleted, and saved to the PDF file.
The .NET MAUI 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.
View PDF pages one by one horizontally. This mode provides a focused view, allowing readers to concentrate on one page at a time without distractions.
View PDF files in different page zoom modes, such as fit-width and fit-page. Fit-page ensures that users can see the entire page content to get a quick overview without having to scroll. Fit-width is helpful when reading documents with narrow columns, such as newspaper articles or other multicolumn layouts.
The .NET MAUI PDF Viewer allows users 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 the text you want to share and copy it to your clipboard. Then, right-click the text and choose the ‘Copy’ option, or use the keyboard shortcut Ctrl+C. You can paste the copied content into another application or document, facilitating easy sharing and collaboration.
Enhance your PDF reviewing and editing experience. Utilize a comprehensive suite of advanced annotating tools to review, annotate, and mark up PDF files.
.NET MAUI PDF Viewer allows users to fill, edit, flatten, save, export, and import AcroForm field data in a PDF document. This feature can be used for filling out job applications, registration forms, medical forms, etc.
.NET MAUI PDF Viewer allows users 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.
The Syncfusion .NET MAUI PDF Viewer supports the following features:
You can find our .NET MAUI PDF Viewer demo, which demonstrates how to render and configure the PDF Viewer.
No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.
A good place to start would be our comprehensive getting started documentation.
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.