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 |
 |