About PDFView4NET WPF & Silverlight Edition

View PDF files and visually fill and annotate them, print and convert PDF files to images.

 PDFView4NET WPF & Silverlight Edition is a .NET toolkit for adding PDF render and print support in WPF applications. It includes a PDF viewer control and a library for rendering and printing PDF files from any .NET application. The PDF viewer control includes support for annotating PDF files, bookmarks navigation, adding and removing file attachments and other features. The toolkit includes its own PDF rendering engine and it does not rely on any other software for rendering and printing PDF files. PDFView4NET WPF & Silverlight Edition toolkit has been developed entirely in C#, being 100% managed code.

PDFView4NET WPF & Silverlight Edition General Features

  • .NET Framework support
  • Load files from file or stream, with support for RC4/AES encrypted files

PDF Rendering

  • Separate class library for converting PDF files to images and for printing PDF files to any Windows printer without any user interface
  • Render PDF files to BMP, GIF, JPEG, TIFF
  • Render PDF files to multipage B/W TIFF with CCITT FAX compression
  • Filters and compression: FlateDecode, LZWDecode, ASCII85Decode, ASCIIHexDecode, DCTDecode, CCITTFaxDecode, JPXDecode, JBIG2Decode.
  • Images: RAW, CCITT, DCT, JPEG 2000, JBIG2, Inline, Soft masks, Image masks, Chroma key masks
  • Fonts: standard PDF fonts, embedded fonts, CID keyed fonts, TrueType fonts, Type 1 fonts (CFF and Postscript)
  • Colorspaces: DeviceRGB, DeviceCMYK, DeviceGray, CalGray, CalRGB, Lab, ICC, Separation, DeviceN
  • Printing: print to any Windows printer, print page content and/or annotations and/or form fields, auto-rotate and center, print custom page range, multiple print scaling options, print multiple pages per sheet

PDF View controls

  • All the above rendering features
  • 3 controls: pages viewer, bookmarks viewer and attachments viewer
  • Navigation: zoom (absolute, fit width, fit height, fit visible, zoom in, zoom out, dynamic zoom, marquee zoom), rotate pages,  PDFBookmarksView control for displaying bookmarks and navigating within the document, active links, multiple page display layouts
  • Annotations: display all annotations, standard and owner draw annotation tooltips, popup windows, add/edit text, free text, ellipse, file attachment, ink, line, link, rectangle, stamp, highlight, strikeout and underline annotations, active links to other pages or web
  • Forms: user interactive form design, add, edit and remove form fields; textbox, checkbox, radio button, pushbutton, dropdown list and list box fields.
  • Text: extract text from pages.
  • Document attachments: add/edit/delete file attachments, PDFFileAttachmentsView control for displaying all the attachments in a document 
  • Save the modified files to file or stream

The install package includes 2 PDFView4NET assemblies, a MSDN style help file, several samples both in C# and VB.NET and support PDF files for the samples. The evaluation version includes all the features but prints an evaluation message on the document’s pages. The library is licensed per developer and can be distributed royalty free.