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

Overview

The WPF PDF Viewer control lets you 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 MVVM


WPF PDF Viewer Built-in Toolbar

Built-in toolbar

The WPF View PDF comes with a powerful, built-in toolbar to execute important actions such as page navigation, text search, view mode, printing, 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.

WPF PDF Viewer Open Files


WPF PDF Viewer Select and Copy Text

Select and copy text

The WPF PDF Viewer with rich UI allows users to select the text in the 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 found occurrences 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 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.

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

Review or annotate PDF files documentation.

Highlight text in PDF files using WPF PDF Viewer.

Highlight text

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

Underline text in PDF files using WPF PDF Viewer.

Underline text

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

Strikethrough text in PDF files using WPF PDF Viewer.

Strikethrough

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

Draw freehand in PDF files using PDF Viewer.

Freehand drawing (ink annotation)

Draw freehand on the pages of the PDF files. You can customize the appearance or erase the unwanted parts in the freehand drawing.

Draw lines in PDF files using WPF PDF Viewer.

Lines

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

Draw rectangles in PDF files using WPF PDF Viewer.

Rectangles

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

Draw ellipses in PDF files using WPF PDF Viewer.

Ellipses

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

Draw arrows in PDF files using WPF PDF Viewer.

Arrows

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

Draw polygons in PDF files using WPF PDF Viewer.

Polygons

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

Draw polylines in PDF files using WPF PDF Viewer.

Polylines

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

Add stamps to PDF files using WPF PDF Viewer.

Stamp

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.

Add sticky notes to PDF files using WPF PDF Viewer.

Sticky note

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

Add text boxes to PDF files using WPF PDF Viewer.

Free text

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

File link navigation with WPF PDF Viewer.

The file link annotation feature allows users to navigate to linked external files.


Handwritten signature

Include handwritten signatures in PDF files. You can remove or 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 contents with WPF PDF Viewer.

Redaction

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.


Customization

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 PDF Viewer in WPF 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.

Localization

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 and C# code example as demonstrated below. Also explore our WPF PDF Viewer Example that shows you how to render and configure the XAML PDF Viewer.

<Window 
     x:Class="PdfViewerDemo.MainWindow"
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     Title="PDF Viewer" WindowState="Maximized"
     xmlns:syncfusion="clr-namespace:Syncfusion.Windows.PdfViewer;assembly=Syncfusion.PdfViewer.WPF">
     <Grid x:Name="HomeGrid">
         <syncfusion:PdfViewerControl x:Name="pdfViewer"></syncfusion:PdfViewerControl>
     </Grid>
 </Window>
using Syncfusion.Windows.PdfViewer;
using System.Windows;

namespace PdfViewerDemo
{
     /// <summary>
     /// Interaction logic for Window1.xaml
     /// </summary>
     public partial class MainWindow : Window
     {
         # region Constructor
         public MainWindow()
         {
             InitializeComponent();
             PdfViewerControl pdfViewer = new PdfViewerControl();
             HomeGrid.Children.Add(pdfViewer);
         }
         #endregion
     }
 }



100+ WPF CONTROLS

Frequently Asked Questions

Syncfusion WPF PDF Viewer provides the following:

  • Accurate and reliable PDF rendering.
  • Easy navigation and interactions.
  • Review PDF files with annotating tools such as text markup, shape, measure, free-text, stamp, and sticky notes.
  • Supports filling and editing of AcroForms.
  • One of the best WPF PDF Viewer in the market that offers feature-rich UI to interact with the software.
  • A high-performance WPF PDF Reader.
  • Simple configuration and APIs.
  • Extensive demos and documentation to learn quickly and get started with PDF Viewer for WPF.

We do not sell the WPF PDF Viewer control separately. It is only available for purchase as part of the Syncfusion WPF suite, which contains over 100 WPF components, including Charts. A single developer license for the Syncfusion Essential Studio for WPF suite costs $995.00 USD, including one year of support and updates. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team to see if you qualify for any additional discounts.

You can find our WPF PDF Viewer demo on

GitHub location.

App center location.

Microsoft location.

No, our 100 WPF controls, including PDF Viewer, are not sold individually, only as a single package. However, we have competitively priced the product so it only costs a little bit more than what some other vendors charge for their PDF Viewer alone. We have also found that, in our experience, our customers usually start off using one of our products and then expand to several products quickly, so we felt it was best to offer all 100 WPF controls for a flat fee of $995/developer. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team today to see if you qualify for any additional discounts.

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 and five or fewer developers.

A good place to start would be our comprehensive getting started 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

Syncfusion WPF Resoures

Awards

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