Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

PdfViewer Class

Represents the PDF Viewer, which displays PDF files in WinForms applications.

Namespace: DevExpress.XtraPdfViewer

Assembly: DevExpress.XtraPdfViewer.v24.2.dll

NuGet Package: DevExpress.Win.PdfViewer

#Declaration

public class PdfViewer :
    XtraUserControl,
    ICommandAwareControl<PdfViewerCommandId>,
    IServiceProvider,
    IServiceContainer,
    IPdfViewer

#Remarks

This is a primary control for the PDF Viewer. The PdfViewer allows end users to open, view, navigate and print PDF documents.

Refer to the following examples on how to load documents to the PdfViewer:

The PDfViewer allows you to work with interactive forms and markup annotations. You can attach images, modify bookmarks, thumbnails and hyperlinks in the PDF file.

Refer to the following section for a list of task-based examples: PDF Viewer Examples

#Example

The following example illustrates how to load a PDF file into the PdfViewer control. Drop the PdfViewer control onto the form, create a Ribbon via the PdfViewer’s smart tag and call the PdfViewer.LoadDocument method.

View Example

using System;
using System.Windows.Forms;

namespace PdfViewerSample {
    public partial class Form1 : Form {
        public Form1() {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e) {
            this.pdfViewer1.LoadDocument(@"..\..\Report.pdf");
        }
    }
}
See Also