Flexible text processing
With WPF PDF Viewer the app can perform text search, select fragments, highlight given parts of the text. The support for PDF links, Action and Destination properties provides for easier hypertext manipulation. All links in a document are now clickable out of the box, without any additional actions from your side.
Smooth PDF-application interaction
PDF Viewer for WPF applications is able to free developer's hands greatly. 20+ events allow you to track almost any action of the user and instantly react. Redefine navigation handlers, provide feedback or modify a document on the fly in response to user's selection.
By the way, all major properties are dependency properties.
Simple integration
WPF PDF Viewer is an open source control. You can get the code at GitHub.
Note Pdf Viewer is natively WPF FrameworkElement. It was designed specifically for WPF, not adopted from WinForms.
The WinForms version is available here.
And much, much more...
- Rich display options: horizontal and vertical multipage display, one page display and tile display;
- Full control over page display including page margins, highlight colors, background colors and so on;
- Flexible text processing including asynchronous search, text selection with the mouse or from the code;
- Asynchronous Printing;
- Customized text highlight;
- Automatically detects web links and makes them clickable;
- Supports PDF Link, Action, Destination;
- Provides powerful "on click" events processing and allows to override the result;
- Supports custom event handlers for any PDF navigation element;
- 20+ events allows programming response to almost any user actions;
- 100% support for forms. Retrieve values, edit fields and save changes to PDF;
- Paint methods overriding in derived class for custom look of the PDF viewer control and for custom rendering of a document;
- Load PDF from a specified file, stream or byte array;