Close
Just a few details and you gain access to free downloads, support, subscription updates, betas, and special offers.
Join Now





Help Show Password

Read our Privacy Policy

PdfViewer

Add PDF viewing capabilities to your WPF applications. ComponentOne PdfViewer for WPF™ can display PDF documents within your applications without Adobe Reader. Load and save arbitrary PDF documents with support for printing, paging, zooming, and searching.

Features

  • View PDF Files

    The C1PdfViewer control can be used to view PDF files in WPF. Use C1PdfViewer to display PDFs dynamically generated with C1PdfDocument, or view arbitrary PDF files on the client. PdfViewer has no external dependency on Adobe Reader to view or save PDF files.

  • PDF Specification Support

    C1PdfViewer supports a subset of the PDF 1.5 specification. There are a few important limitations including encryption, special fonts and rare image formats. Documents that use non-supported content will still render, but the formatting may be incorrect. It is recommended to use C1PdfViewer in a controlled environment where the features used by your PDF files can be tested before being used. The full list of limitations can be found in the documentation.

  • Load and Save Documents

    In addition to viewing PDFs, you can also use C1PdfViewer to save back PDF files to the local machine.

  • Printing Support

    The C1PdfViewer allows users to print the current document in its entirety or print a selection of pages. Or print directly from code using the PrintDocument method.

  • Find Text

    Users can perform text searches within the document. As matches are found they are brought into view, and users can navigate through search results in a quick and intuitive manner.

  • Multiple View Modes

    The C1PdfViewer features multiple viewing modes so you can view documents at any scale. Users can set the zoom level to fit the page into view. View just 1 page or view multiple pages side by side.

  • Get Pages from PDF

    After loading a PDF, you can obtain a list of its pages as FrameworkElements to customize how the user views each page. Just call the GetPages method. For example, fill a C1Book control with pages from a PDF.

  • Customize the Toolbar

    PdfViewer includes a default toolbar for quick development. Creating a custom toolbar for PdfViewer is very simple because each button in the default toolbar has a corresponding Command in the control.