| General Features, I/O and Security Support |
| Document Creation (new documents) |
| Document Modification and Processing (existing documents) |
| Document Re-organization |
| Acroforms Processing (PDF eForms) |
| Document Viewing |
| Document Printing |
| Document Outline Viewing |
| ASP.NET Support |
| General Features, I/O and Security Support |
ProPlus |
| 100% .NET code |
 |
| Add and remove thumbnails |
 |
| Email after saving to file |
 |
| Fully support PDF version 1.3 through 1.6 (Acrobat 4 through 7) files |
 |
| Load from file and memory stream |
 |
| Password-protect document with 40-bit and 128-bit encryption |
 |
| Read and edit document information properties, such as Title, Author, Subject, Keywords… |
 |
| Read and edit document's viewer preferences |
 |
| Read encrypted documents (password required) |
 |
| Read XML metadata of document |
 |
| Rendering of all image formats supported by .NET framework |
 |
| Save to file and memory stream |
 |
| Save to HTTP response |
 |
| Support Flate Encode/Decode, ASCII85 Encode/Decode, ASCIIHex Encode/Decode, RunLength Encode/Decode, LZW Encode/Decode compression techniques |
 |
| Support for text rendering in Unicode (for all character sets – Eastern Europe, Chinese, Japanese…) |
 |
| Support for Unicode text in watermarks, document information, bookmarks and text annotations |
 |
| Support full embedding of TrueType and OpenType fonts |
 |
| Support subset embedding of TrueType and OpenType fonts |
 |
| Support TrueType and OpenType fonts |
 |
| Document Creation (new documents) |
ProPlus |
| Add actions to links and annotations |
 |
| Add annotations - text, link, free text, line, square, circle, highlight, underline, squiggly, strikeout, stamp, ink, caret and more |
 |
| Add document-level and page-level actions |
 |
| Add signature form fields - visible and hidden digital signatures, blank signature form fields |
 |
| Embed document-level file attachments |
 |
| Insert page-level file attachments |
 |
| Render shapes, images and text using CMYK |
 |
| Specify transparency levels for text, images, and shapes |
 |
| Support advanced rendering functions – header/hooter, paragraph, table, text box, watermark/stamping and auto-pagination for text |
 |
| Document Modification and Processing (existing documents) |
ProPlus |
| Add actions to annotations [URI, go-to, remote go-to, launch, JavaScript, and named] |
 |
| Add actions to bookmarks [URI, go-to, remote go-to, launch, JavaScript, and named] |
 |
| Add page headers and footers |
 |
| Add various transition effects to enable a PDF document to be used as a presentation slide |
 |
| Add, edit, and delete annotations |
 |
| Add, edit, and delete bookmarks |
 |
| Change document restrictions |
 |
| Change document viewer settings |
 |
| Change document viewer window settings |
 |
| Change owner and user passwords |
 |
| Change page layout |
 |
| Draw shapes such as circles, ellipses, squares, rectangles, lines, polylines, polygons… |
 |
| Extract text |
 |
| Insert page-level and document-level attachments |
 |
| Insert watermarks and stamps with text and images |
 |
| Modify signature form fields - filling blank signature form fields, removing all existing signatures |
 |
| Parse PDF page elements |
 |
| Place autotext in rendered text [page number, total page count, time, and date] |
 |
| Redact text (using literal text and regular expressions) and page regions |
 |
| Search text (using literal text and regular expressions) |
 |
| Write formatted text with various fonts |
 |
| Document Re-organization |
ProPlus |
| Copy pages from one document and append or insert them in to another document |
 |
| Include/exclude bookmarks, annotations, form-fields, page-level actions, document-level actions from page reorganization operations |
 |
| Merge several documents into one |
 |
| Split a document into several new documents |
 |
| Acroforms Processing (PDF eForms) |
ProPlus |
| Clone form field |
 |
| Create new PDF form fields |
 |
| Delete form field |
 |
| Export form field values to an FDF file |
 |
| Flatten existing form fields to make them non-interactive |
 |
| Import form field values from an FDF file |
 |
| Read and Fill form field values |
 |
| Document Viewing |
ProPlus |
| Navigate using keys |
 |
| Page buffering for smooth scrolling |
 |
| Render text, shape and image elements |
 |
| Rendering CCITT4 images |
 |
| Rendering JBIG2 images |
 |
| Specify character and word spacing |
 |
| Support for TrueType and Type 1 fonts |
 |
| Document Printing |
ProPlus |
| Page-level printing events |
 |
| Print page sub ranges (All, even, odd and custom-selected pages) |
 |
| Rendering JBIG2 images |
 |
| Scaling to printable area |
 |
| Document Outline Viewing |
ProPlus |
| Integration with viewer component |
 |
| Interactive tree-view display of PDF bookmarks |
 |
| ASP.NET Support |
ProPlus |
| Printing PDF - client-side printing by PDF viewer control (MVC) |
 |
| Printing PDF - client-side printing by PDF viewer control (Web Forms) |
 |
| Reading from PDF |
 |
| Viewing PDF - PDF viewer control (MVC) |
 |
| Viewing PDF - PDF viewer control (Web Forms) |
 |
| Writing to PDF |
 |