Gnostice PDFOne .NET is a versatile PDF component suite for .NET developers to implement PDF-related tasks in their applications. PDFOne .NET can create, edit, view, print, search, redact, encrypt, decrypt, digitally sign, merge, split, reorganize, bookmark, annotate, watermark, and stamp PDF documents. PDFOne .NET can also create, edit, delete, fill and flatten PDF form fields. It also has an AJAX-powered Web-Forms PDF viewer component that can display and print PDF documents on any modern browser. PDFOne .NET is based entirely on managed code.
PDFOne .NET does all of this without any external PDF software such as Adobe PDF library, Adobe Acrobat Professional or Ghostscript. PDFOne .NET can be used with C#, VB.NET, ASP.NET and other .NET development platforms.
PDFOne components come with hundreds of functions and properties that put immense power in the hands of the developer. They hide the complexity of the PDF format and allows developers to quickly implement PDF-related features.
Features By Category | ||
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 |