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 supports viewing, reviewing, and printing 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.


High performance

Instant loading in PDF viewer.

Instant loading

Load PDF files with thousands of pages instantly.

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.

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 can be performed using commands and all the property values are exposed as dependency properties.

MVVM support documentation. Command binding documentation.


Built-in toolbar.

Built-in toolbar

The PDF Viewer comes with a powerful built-in toolbar to execute important actions such as page navigation, text search, view mode, print, and various annotation tasks. You can design your own toolbar with 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.

Open PDF files.

Select and copy text.

Select and copy text

Select and copy text from PDF files.

Select and copy text documentation.

Search text

Locate a word or phrase easily in a PDF file.

Search text documentation.

Search text.

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

Bookmark navigation.

Bookmark navigation

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

Bookmark navigation documentation.

Thumbnail navigation.

Thumbnail navigation

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

Thumbnail navigation documentation.

Hyperlink navigation in PDF Viewer.

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

Hyperlink navigation documentation.

Table of contents navigation.

Table of contents navigation

Table of contents navigation allows users to navigate to different parts of a PDF file that are 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 as follows.

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 helps in batch printing multiple PDF files.

Silent printing documentation.

Review or annotate PDF files

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

Review or annotate PDF files documentation.

Highlight text.

Highlight text

Highlight important text in PDF files. You can customize the color of the highlight or remove the highlight.

Underline text.

Underline text

Underline notable text in PDF files. You can customize the color of the underline or remove the underline.



Strike through unimportant text in PDF files. You can customize the color of the strikethrough or remove the strikethrough.

Freehand draw.

Freehand draw (ink annotation)

Draw freehand on the pages of the PDF files. You can customize the appearance or remove the freehand drawing.



Include lines in PDF files. You can move, resize, remove, or edit the appearance of the lines.



Include rectangles in PDF files. You can move, resize, remove, or edit the appearance of the rectangles.



Include ellipses and circles in PDF files. You can move, resize, remove, or edit the appearance of the ellipses.



Include arrows in PDF files. You can move, resize, remove, or edit the appearance of the arrows.



Include polygons in PDF files. You can move, resize, remove, or edit the appearance of the polygons.



Include polylines in PDF files. You can move, resize, remove, or edit the appearance of the polylines.



Include stamps in PDF files by choosing from the 18 available standard stamps or images from the local disk. You can move, resize, or remove a stamp.

Sticky note.

Sticky note

Include sticky notes in PDF files. You can move, resize, remove, or edit the appearance of the sticky notes.

Free text.

Free text

Include free text in PDF files. You can move, resize, remove, or edit the text.

Handwritten signature

Include handwritten signatures in PDF files. You can remove them or customize the color, position, and size of the signatures.

Handwritten signature documentation.

Handwritten signature.

PDF form filling.

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.

Organize pages

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

Organizing pages documentation.

Organizing pages.



Remove sensitive text and graphics from a PDF file.

Redaction documentation.

PDF layers

PDF layers allow dynamic toggling of the visibility of a content over pages of a PDF file. It is also possible for layers to have all the content that a PDF page has. The Syncfusion WPF PDF Viewer supports displaying layer contents (adding, modifying, or deleting annotations) over the layers and adding, modifying, or deleting layers in a PDF file.

Layers support documentation.

Layers support.


Toolbar customization.

Toolbar customization

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

Applying themes.

Applying themes

Choose from 11 built-in themes that are available in the Syncfusion.Shared.WPF assembly.

PDF to image.

PDF to image

Convert pages of a PDF file into JPG, PNG, TIFF, BMP, and EMF formats. The scaler export comes with the customization of dimension and DPI.

PDF to image documentation.

Import and export form data

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

Import and export form data documentation.

Import and export form data.

Localization in PDF Viewer.


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

Localization documentation.


Read independent,
authenticated reviews
on G2

Download Now Pricing

What do our customers say about us?

double quotes

I work for an electrical instruments plant. I purchased the Gantt control from Syncfusion. It has saved me many hours as well as stores our information more efficiently… now.
Marco Del Frate

Marco Del Frate

Tecnel SRL

double quotes

I am really thankful for the wonderful set of controls for WPF. I was able to deliver things on time and could focus on core business logic rather than control development.
Umair Ahmed

Umair Ahmed

Technical Lead at Vercom

Transform your applications today by downloading our free evaluation version Download Free Trial


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

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile