We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The WPF PDF Viewer control allows users to view, review, and print PDF files in WPF applications. The thumbnail, bookmark, hyperlink, and table of contents support provides easy navigation within and outside the PDF files. The form-filling support provides a platform to fill, flatten, save, and print PDF files with AcroForm. The PDF files can be reviewed with the abundant available annotation tools.

WPF PDF Viewer overview.

High performance

WPF PDF Viewer instant loading.

Instant loading

Load PDF files with thousands of pages instantly.

WPF PDF Viewer less run-time memory.

Less runtime memory

On-demand loading and virtualization mean the control holds only the minimum required pages at runtime to reduce memory consumption.

WPF PDF Viewer virtualized pages.

Virtualized pages

Render pages on demand to help reduce initial load time when working with large documents.

MVVM support

The WPF PDF Viewer is designed to support the MVVM (model-view-viewmodel) pattern. All the operations of the PDF Viewer control can be performed using commands and all the property values are exposed as dependency properties.

MVVM support documentation.

Command binding documentation.


WPF PDF Viewer built-in toolbar.

Built-in toolbar

The WPF PDF Viewer comes with a powerful, built-in toolbar to execute important actions such as page navigation, text search, view mode, printing, and various annotation tasks. User can also design their own toolbar using PDF Viewer APIs.

Open PDF files

Open and display PDF files, both normal and protected, with AES and RC4 encryption algorithms (password-protected). Open PDF files from stream, file path, and PdfLoadedDocument objects.

Open PDF files documentation.

WPF PDF Viewer open files.

WPF PDF Viewer select and copy text.

Select and copy text

The WPF PDF Viewer allows users to select the text in a PDF document and copy it to the clipboard. This is helpful for sharing text content with others.

Select and copy text documentation.

Search text

Locate all occurrences of a given text and navigate through them easily.

Search text documentation.

WPF PDF Viewer search text

The WPF PDF Viewer supports many types of internal and external navigation.

WPF PDF Viewer bookmark navigation.

Bookmark navigation

Bookmarks saved in PDF files are loaded and made ready for easy navigation.

Bookmark navigation documentation.

WPF PDF Viewer thumbnail navigation.

Thumbnail navigation

Thumbnails are the miniature representations of actual pages in PDF files. This feature displays the thumbnails of the pages of a PDF file and allows navigation.

Thumbnail navigation documentation.

WPF PDF Viewer hyperlink navigation.

The hyperlink navigation feature enables navigation to the URLs (website links) in WPF PDF files.

Hyperlink navigation documentation.

WPF PDF Viewer with table of contents navigation.

Table of contents navigation

Table of contents navigation allows users to navigate to different parts of a PDF file listed in the table of contents section.

The WPF PDF Viewer supports printing a PDF file loaded in it. It supports two types of printing.

Printing using print dialog

Select the destination printer, number of copies, and other details in the print dialog to print PDF files.

Printing using print dialog documentation.

Silent batch printing

Print PDF files without user interaction continuously. This allows the user to batch print multiple PDF files in WPF.

Silent printing documentation.

Review or annotate PDF files

Review PDF files using a rich set of annotating tools in the WPF PDF Viewer.

Learn more about annotating PDF files.

Annotate text in PDF files using the WPF PDF Viewer.

Handwritten signatures

Include handwritten signatures in PDF files. Users can customize the color, position, and size of the signatures.

Handwritten signature documentation.

Add handwritten signatures to PDF files using WPF PDF Viewer.

Fill form fields with WPF PDF Viewer.

PDF form filling

PDF forms help automate data collection and processing. The Syncfusion WPF PDF Viewer provides the ability to fill, edit, flatten, and save AcroForms fields in PDF files.

PDF form-filling documentation.

Organize pages

Rotate, rearrange, and delete pages in a PDF file using a miniature preview of the PDF pages.

Organizing pages documentation.

Organizing PDF pages with WPF PDF Viewer.

Redact PDF content with WPF PDF Viewer.


Remove sensitive text and graphics from a PDF file.

Redaction documentation.

PDF layers

WPF PDF layers allow dynamic toggling of the visibility of content in pages of a PDF file. Layers can have all the content that a PDF page has. Display layer contents (add, modify, or delete annotations) over the layers and add, modify, or delete layers in a PDF file.

Layers support documentation.

WPF PDF Viewer with layers.


WPF PDF Viewer with toolbar customization.

Toolbar customization

Create a custom toolbar with any of the options that can be performed using the built-in toolbar.

WPF PDF Viewer with themes.

Applying themes

Customize the appearance of the PDF Viewer with various themes using Theme Studio.

Themes documentation.

Import and export

Import and export annotations with WPF PDF Viewer.

Import and export annotations

Import and export information about annotations in PDF files in FDF and XFDF formats.

Import and export annotations documentation.

Import and export PDF form data with WPF PDF Viewer.

Import and export form data

Import and export form data in FDF, XFDF, XML, and JSON formats.

Import and export form data documentation.

Right-to-left flow direction in WPF PDF Viewer.

Right to left (RTL)

The PDF Viewer for WPF supports RTL direction rendering for users working in right-to-left languages.

Right-to-left documentation.

PDF to image

Convert pages of a PDF file into JPG, PNG, TIFF, BMP, and EMF formats in customized DPI and dimensions.

PDF-to-image documentation.

Convert PDFs to images with WPF PDF Viewer.

Localization in WPF PDF Viewer.


All static text within the PDF Viewer can be localized to any supported language.

Localization documentation.

WPF PDF Viewer code example

Easily get started with the WPF PDF Viewer using a few simple lines of XAML or C# code, as demonstrated below. Also explore our WPF PDF Viewer example, that shows users how to render and configure the PDF Viewer.

<syncfusion:PdfViewerControl x:Name="pdfViewer"></syncfusion:PdfViewerControl>
using Syncfusion.Windows.PdfViewer;
using System.Windows;
namespace PdfViewerDemo
// Interaction logic for Window1.xaml //
public partial class MainWindow : Window
Constructor public MainWindow()
PdfViewerControl pdfViewer = new PdfViewerControl(); HomeGrid.Children.Add(pdfViewer);


Frequently Asked Questions

The Syncfusion WPF PDF Viewer provides the following:

You can find our WPF PDF Viewer demo on

GitHub location.

App center location.

Microsoft location.

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.

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time.
Here are some of their experiences.

Rated by users across the globe

Transform your applications today by downloading our free evaluation version
Download Free Trial No credit card required.

Syncfusion WPF Resources


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.

Up arrow icon
Live Chat Icon For mobile