Overview

Introduction to PdfViewerControl

Essential PdfViewerControl for .NET is a 100% managed .NET component that will have the ability to view and print PDF files from your .NET applications.

Key features

  • Support for viewing and printing PDF files.
  • Support for various PDF objects such as text, lines, curves, color spaces, and JPEG images with DCTDecode, CCITTFaxDecode, and FlateDecode filters.
  • Support for exporting PDF pages as raster images and meta files.

Supported and non-supported elements of Essential PdfViewerControl for Windows Forms, WPF and ASP.NET MVC are listed in the following table.

Features

Windows

WPF

ASP.NET MVC

Text Yes Yes Yes
Graphical Elements (Line, Curve etc.) Yes Yes Yes

Image Formats

JPEG Yes Yes Yes
PNG Yes Yes Yes
TIFF Yes Yes Yes
Inline Images Yes Yes Yes

Encoding Techniques

Soft mask Yes Yes Yes
Image mask No No No

Fonts

Standard Fonts Yes Yes Yes
TrueType Fonts**** Yes Yes Yes
Type 0, Type 1,Type 3 Yes Yes Yes
Embedded Fonts Yes Yes Yes

Color Space

RGB Yes Yes Yes
CMYK Yes Yes Yes
Gray Yes Yes Yes
ICC Yes Yes Yes
Indexed Yes Yes Yes
CalRGB* Yes Yes Yes
CalGray* Yes Yes Yes
Lab* Yes Yes Yes
Separation* Yes Yes Yes
DeviceN* Yes Yes Yes
Pattern* Yes Yes Yes

Compression Filters

DCTDecode (Image, Content) Yes Yes Yes
CCITTFaxDecode (Image) Yes Yes Yes
FlateDecode (Image, Content) Yes Yes Yes
LZWDecode (Content only) Yes Yes Yes
ASCII85Decode (Content only) Yes Yes Yes
ASCIIHexDecode (Image) Yes Yes Yes
JBIG2Decode (Image) Yes Yes Yes

Interactive Features

Actions No No No
Annotations Yes** Yes** No
Attachments No No No
Bookmarks No No No
Form No No No
Page Navigation Yes Yes Yes
Zoom Yes Yes Yes
Navigation Pane No No No
Selection (Keyboard & Mouse) No No No
Search Yes Yes No
Document Information No No No
Conformance Yes Yes Yes
Encrypted Documents Yes Yes Yes
Edit No No No
Touch Support No Yes*** No

Print

Silent Printing Yes Yes Yes
Send to Printer Yes Yes Yes

Export

Image Yes (raster and vector formats) Yes (raster format only) No

*Supports only Brushes (text and shapes).

**Supports only URI annotation.

***Supported in 4.0 and higher Framework.

****When the document contains texts that uses TrueType System Fonts, then the content in the PDF document is rendered using the font installed in the system/machine. If the required font is not installed in the system, then the contents would be rendered using Arial font.

Prerequisites and Compatibility

This section covers the requirements that are mandatory for using Syncfusion Essential PdfViewerControl. It also lists operating systems and browsers that are compatible with the product.

Prerequisites

 Development Environments
  • Visual Studio 2017 (Community, Professional and Enterprise)
  • Visual Studio 2015 (Community, Professional and Enterprise)
  • Visual Studio 2013 (Ultimate, Premium, Professional and Express)
  • Visual Studio 2012 (Ultimate, Premium, Professional and Express)
  • Visual Studio 2010 (Ultimate, Premium, Professional and Express)
  • Visual Studio 2008 (Team System, Professional, Standard & Express)
  • Visual Studio 2005 (Professional, Standard & Express)
  • Microsoft Expression Blend

.NET Framework versions
  • .NET Framework version 4.6
  • .NET Framework version 4.5.1
  • .NET Framework version 4.5
  • .NET Framework version 4.0
  • .NET Framework version 3.5 with Service Pack 1
  • .NET Framework version 3.5
  • .NET Framework version 2.0

Compatibility

 Operating Systems
  • Windows 10 (32 bit and 64 bit)
  • Windows 8.1 (32 bit and 64 bit)
  • Windows 8 (32 bit and 64 bit)
  • Windows Server 2013 (32 bit and 64 bit)
  • Windows Server 2012 (32 bit and 64 bit)
  • Windows Server 2008 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • Windows XP
  • Windows 2003
  • Windows 7

Documentation

Type of Documentation

Location

Readme [drive:]\Program Files\Syncfusion\Essential Studio\16.4.0.40\Infrastructure\Read Me\Reporting_Windows.html
Release Notes [drive:]\Program Files\Syncfusion\Essential Studio\16.4.0.40\Infrastructure\Release Notes\Reporting.html# Windows-PdfViewer
User Guide (this document) Online:

https://help.syncfusion.com/windowsforms/pdfviewer/overview

(Navigate to the PdfViewerControl for Windows Forms User Guide.)>

Note: Click Download as PDF to access a PDF version.

Installed Documentation: Dashboard -> Documentation -> Installed Documentation.
Class Reference Online:

http://help.syncfusion.com/windowsforms

(Navigate to the Windows Forms User Guide. Select

PdfViewerControl

, and then click the Class Reference link found in the upper right section of the page.) Installed Documentation: Dashboard -> Documentation -> Installed Documentation.