Essential PDF Viewer is a 100% managed .NET component with the ability to view and print PDF files from your WPF applications. This feature supports exporting PDF files to various image formats such as BMP, JPEG, and PNG.
The PDF Viewer is a 100% native WPF control that has no dependency on Adobe. It’s lightweight and easy to distribute along with your application.
You can even use the component on the server side in non-interactive contexts, such as batch processing in Windows services and web services, to either silently print or export PDFs as images.
Common PDF objects like text, lines, curves, color spaces, and .jpeg images with DCTDecode, ASCII85, ASCIIHEX, JBIG2, and FlateDecode filters are supported. The PDF Viewer can handle secure and encrypted PDF documents as well.
The virtualized page rendering approach loads large PDFs very fast.
You can easily export PDF documents to Word and Excel documents as well as image formats like .bmp, .jpeg, or .png files. You can even silently export PDF documents on the server side.
The PDF Viewer provides the ability to swiftly search text across the pages and highlight matches.
The PDF Viewer allows users to select text across pages and copy it using the right-click menu or keyboard shortcuts.
You can customize the default toolbar to add or remove commands for your end users. You can also host multiple instances of the PDF Viewer in your application to provide a multitabbed view of different PDF documents.