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.
For complete peace of mind and unmatched value for money, buy
our "all-.NET-products-included" Gnostice DevSystem .NET
Subscription. You get 12 months free major and minor updates and
priority e-mail support.
Editions
ProPlus
At a glance
Create new PDF documents & forms from scratch
Read & modify existing PDF files
Write formatted text
Render images
Draw shapes, tables
Insert autotext
Add headers & footers
Add digital signatures and blank signature form fields
View & print PDF documents in both WinForms and WebForms applications
Encrypt and decrypt PDF documents
Add & edit annotations
Add & edit bookmarks
Add markups, comments (notes) stamps, watermarks…
Search page text
Redact page text
Merge & split PDF documents; reorganize pages
Online PDF Viewer Demo - ASP.NET Web Forms Viewer Control
Upload your PDF documents and view it online in the Web Forms PDF Viewer.
Online PDF Viewer Demo - ASP.NET MVC Viewer Extension
Upload your PDF documents and view it online in the MVC PDF Viewer Extension.
Downloads
You can download any of the files listed in the box below free of charge.
Please provide your name and e-mail address so that we can send you information related only to your download.
You will not be contacted for any other purpose.
We will not give your e-mail address to anyone else in any situation.
Features
Gnostice PDFOne .NET supports the following features. (For system requirements, click
here.)
Feature Matrix By Edition
System Requirements
Please ensure that your systems meets these requirements.
Microsoft Visual Studio 2010 - 2022
.NET Framework 4.0 and above
Online Purchase
Purchase our developer tools through our online store on share-it!
All our products are delivered to you electronically. An e-mail regarding
the download will be dispatched to you immediately after your payment
is received by our online store.
Quantity Discounts
The following discounts are applicable for bulk purchases of Developer Licenses.
Unlimited royalty-free commercial distribution of end-user products
Free major and minor updates for 12 months
Free e-mail support for 12 months
Subscription renewal (to get all updates and support for another 12 months)
60% discount off prevailing price if renewal is made within 1 year of
expiry of the subscription - new subscription will begin from the day of
expiry of the previous subscription.
40% discount off prevailing price if renewal is made after 1 year but within 3 years of expiry of the subscription - new subscription will begin from the day of
purchase of the new subscription.
15% discount off prevailing price if renewal is made after 3 years of expiry of the subscription - new subscription will begin from the day of
purchase of the new subscription.
Upgrade to a higher edition of the same product by paying only the
difference (if the upgrade is made within 1 year of expiry of the
subscription)
* - Effective from August 21, 2015.
All prices are exclusive of VAT. VAT is applicable based on tax laws in your country. The tax rate will be automatically applied based on rules of the relevant country.
New Licenses
New customers: Please find appropriate buy links to our share-it! online
store in the tables below. Existing customers: To obtain upgrade/renewal discounts, please send a
mail to sales@gnostice.com with details of your last purchase of
the product.
Support for images using "Separation" colorspace with alternate "Lab"
colorspace and "tint" transform functions.
Support for rendering of CCITT images with Indexed-RGB, CMYK and
GrayScale colorspaces.
Support for rendering DCT images with 1-bpc DeviceGray masking.
Support for stencil masking for 8-bpc DCT grayscale images.
Fixed
PDF Creation
WriteText() methods fail to specify appropriate encoding
for some Unicode text.
AccessViolationException thrown while creating object
of PDFImage in an ASP.NET application.
FontList.XML file generation omits font files with extension in
upper case.
PDF Processing
IndexOutOfBoundsException encountered when redacting text -
caused by artifacts in content stream.
Issues in loading some documents because of free objects in the XREF table.
First page becomes blank when loading and saving some encrypted PDF
documents.
PDF Viewing/Printing
Some text elements are not rendered when white-space characters precede
their encoding in the PDF.
Check marks of some form fields are not correct.
Type-1 images with ImageMask are not rendered.
Default mask is applied to all rendered images.
InvalidCastException encountered sometimes when image
dictionary attributes are referred using "IndirectReference"
objects.
Issues in "ASCIIHexFilter" decoding.
Type-1 images with CMYK colorspace are not rendered correctly
when valid colors are not specified.
Dots are not rendered if "move to" and "line to" points are the same.
Version 7.0.0.283 - January 8, 2015
Enhanced
General
Setup program will install separate sets of DLLs for
.NET Framework 2 and .NET Framework 4.
PDF Creation/Processing
PDFFont.SizeInPoints property is no longer
read-only and can be set by user code to change the font
size of a PDFFont instance.
Fixed
PDF Rendering
Creation of PDFFont instances was slow -
FontList.xml gets re-created each time.
Highlight markup annotations hides page elements below the
highlight content.
Some documents are not loaded because of incorrect
processing of some unusual delimiters in cross-reference
table.
After form field modification, form fields without
default appearance become invisible.
PDF Creation
Shape-drawing methods ignore page crop box.
Version 7.0.0.260 - November 26, 2014
Enhanced
Introduced PDFFormFieldActionType.None enum member
and made it default action for PDFFormPushButton class.
Fixed
PDF Rendering
Some text written using Adobe Gothic CID font are not displayed.
8-bpc-color images with "color key" masking are not displayed with proper
masking.
PDF Processing
Incomplete loading of document if "startxref" is not at offset 0 -
fault tolerance added to match Adobe Reader behavior.
Inability to decrypt some PDF documents encrypted with AES encryption
- incorrect processing of "null bytes" padding of password.
Font engine performance is slower in non-English locales.
"Array index out of bounds" exception encountered
- "Size" entry is less than 1 in cross-reference table trailer.
Text redaction method does not write replacement text in original font
- name of original font contains junk characters.
PDFDocument component locks file when loading
documents.
Version 7.0.0.238 - October 9, 2014
Enhanced
PDF Viewing
Introduced ASP.NET MVC PDF Viewer Extension
Enables viewing and printing of PDF documents in ASP.NET MVC
web applications.
Customizable user-friendly floating toolbar for displaying
page number and page count, saving and printing documents,
and navigating pages.
Support for custom themes (CSS files) using Theme property.
Server-side features
Load PDF from files and streams.
Specify HTML DOM object ID using ClientObjectName
property.
Use properties to configure toolbar buttons, position,
appearance; scrollbar options; viewer background color.
Client-side features
Client-side object supports custom interactivity and
processing:
Get page number and page count of loaded PDF
document.
Get and set printing resolution.
Call methods to navigate pages, save PDF document,
print PDF document, zoom in and zoom out.
Listen to add_PageChanged event to handle
current-page change events.
PDF Creation & PDF Processing
Added new Preferences property in PDFDocument class to control
document-rendering settings:
Choose type of page elements that need to be
rendered.
Enable/disable rendering of interactive page elements (form
fields and annotations) based on their attributes.
Print images in color or monochrome.
Added new overloads of GetPageMetafile(), RenderOnGraphics(),
and SaveAsImage() methods in PDFDocument class.
Added Measurement unit property to PDFAnnots and PDFFormfields
classes to avoid ambiguity.
PDFDocument.GetAttachments() now returns a list of
PDFFileAttachment instances instead of just stream instances.
Optimized loading and more fault tolerance.
PDF Viewing & PDF Printing
Added ViewerPreferences property to PDFViewer control and
PrinterPreferences to PDFPrinter - work similar to Preferences
property in PDFDocument class.
Fixed
PDF Viewing & PDF Printing
Parts of content are not printed with some documents when they
are printed in landscape mode.
Masked DCT Flate decode images are not rendered properly.
Text is rendered with improper spacing when it uses non-embedded
TrueType font for which "widths array" is not given in the PDF.
Improper character positioning in some underline fonts.
8-bpc images in some documents are rendered transparent even
when they do not specify any transparency.
Text is not displayed correctly when an illegal character
(a number) is found in its internal PDF encoding.
PDF Processing
Flattening of a multi-line text field with
PDFAppearance.RecreateAlways or PDFAppearance.CreateIfNotFound
setting causes the text lines to be rendered above one another.
Words do not wrap in multi-line text fields when rendered or
after form-flattening.
In some documents, flattening of choice fields results in blank
fields.
PDFSignature field uses default font instead of the specified
font.
Issues in adding PDFSignature field to a page.
Some PDF documents with wrong offsets initiate infinite loop and
ends in an exception.
Font size and autoSizeFont properties of text fields are
incorrectly read.
When loading some documents, some pages are omitted.
Bookmarks without a title text throw exception during document
merging.
Issues in parsing Object streams when loading some documents.
Form field and annotation properties are not set using their
assigned measurement unit.
Version 6.1.0.126 - April 12, 2014
Enhanced
Web Forms PDF Viewing
Added dialog box for obtaining document password from the
end-user.
Added ViewerPreferences.Password.ShowDialog property to
enable/disable password dialog box.
Added ViewerPreferences.Password.AttemptCount property to
customize the maximum number of permitted password attempts for the
end-user.
PDF Creation/Processing
Added new PDFCell constructor to specify column-spanning,
row-spanning and stroking pen..
Added new PDFTable.AddCell() overload with a PDFCell
parameter.
Fixed
Web Forms PDF Viewing
PDF Page quality on viewer improved for non-embedded font PDF documents.
Rendering PDF document on web viewer viewing performance improved.
Optimized printing PDF document performance on client browser.
PDF Viewer/Printer
When printing, starting and end points of some characters
were unexpectedly joined by a line.
PDF Processing
Shapes are not filled based on current fill settings.
Document file gets locked when it is being read.
After auto-pagination, the cursor position for textouts is not reset
in the new page.
Empty signature are not handled.
Form fields whose visibility is false are not read.
Exception occurs reading page whose media box is null.
Incorrect reading, encoding and setting visibility flags of all kinds of annotations.
Text overflows and gets clipped when a new page is created by auto-pagination.
Table width is not set using specified measurement unit.
PDF loading sometimes goes into infinite loop.
Version 6 - December 18, 2013
Enhanced
Web Forms PDF Viewing
Introduced new PDF viewer control to display
and print PDF documents in ASP.NET Web Forms
applications
Server-side features:
Load documents from files, streams, byte arrays, or a
PDFDocument instance.
ClientObjectName property on the server-side to access it
from client-side JavaScript - get details such as page count
and set properties such as print resolution.
Optional customizable user-friendly floating toolbar
with buttons for saving, printing, navigating and other operations
and for displaying page number and page count.
Event support to specify password for decrypting
encrypted document.
Client-side features:
Add your own client-side interaction and processing.
Attach to add_PageChanged event to get
notified when current page changes.
PDF Creation/Processing
Added new methods to get and set annotation rectangles with a
specific measurement unit
- PDFAnnot.GetRectangle(PDFMeasurementUnit) and
SetRectangle(PDFMeasurementUnit)
CCITT4 encoding performance is improved.
PDFDocument.AddPage() method has been optimized.
Added new overloads PDFDocument.RenderOnGraphics with
parameter to specify pixel density.
New PDFFont constructors for creating font instance
just by specifying the font family name
New property PDFFont.UserFontsFolder to
specify folder containing fonts (medium-trust deployments)
New PDFFont.FontNotFound event to
handle situations where a specified font cannot be found in the
user fonts folder
Zooming issue related to zoom type "fit page" and "fit width"
Form fields rendering issue caused by indirect reference casting
Image decoding issues related to run-length compression filter
String-processing issues related to German locale
Exceptions in processing PFB composite fonts
Unable to read font when the font file is locked
Characters not available in the embedded font are not
displayed.
PDF Processing
Exception thrown when PDFAppearance.RecreateAlways is passed
to PDFDocument.FlattenFormField(PDFFormField,PDFAppearance)
for document with multi-line text form fields.
Value of a text form field is not displayed if it contains a percentage
(%) character
"Out of memory exception" sometimes occur in Web applications.
PDFPage.Clone() fails to clone header and footer.
Transparency applied to images without a transparency.
Reading existing document locks the file.
Hidden form fields and annotations are set to be displayed when a
document is saved.
Documents that do not have a "startxref" section are not displayed.
Version 5.1.0.130 - November 11, 2013
Enhanced
General
Added support for Microsoft Visual Studio 2013.
Fixed
PDF Viewer/Printer
Zooming issue related to zoom type "fit page" and "fit width"
Form fields rendering issue caused by indirect reference casting
Exceptions in processing PFB composite fonts
Unable to read font when the font file is locked
Version 5.1.0.61 - March 29, 2013
Enhanced
PDF Creation/Processing
Eliminated the need for FontList.xml (PDFFont.FontListFile property is now deprecated)
Improved text extraction with proper word-spacing
PDF Viewer/Printer
Supports various forms of image masking -
MASK, SMASK and ImageMask
Fixed
PDF Viewer/Printer
Font color issue caused by wrongly encoded RGB value in the PDF
Some Symbol font characters are not rendered correctly
RGB(255,1,0) was rendered as RGB(255,0,0) for shapes
Incorrect positioning of text watermarks aligned to top-right corner
Some ZapfDingbats font characters overlap incorrectly
PDF Creation/Processing
Incorrect underlining of text by methods such as PDFDocument.WriteText()
Metafile export at high DPI results in artifacts
Version 5.0 - December 7, 2012
Enhanced
General
Dependent DLLs and CMAP files have been merged with
Gnostice.PDFOne.dll file - CMAP path need not be configured
anymore in app.config or web.config files
PDF Processing, Viewing and Printing
Added support for JBIG2 images
Added support for rendering annotations (except widget
objects) if they have a normal appearance stream
PDF Processing
Added a new overload for PDFDocument.GetPageMetafile() method
for specifying the DPI value of the metafile
Added new WriteText overload for writing text inside specified
rectangle with specified rotation angle
Added support for redacting text in composite page elements
(Form XObject)
Added new SaveAsImage() and SaveAsMultiPageTiff() methods
Resolved
PDF Processing, Viewing, and Printing
Incorrect rendering of clipped content in some documents
Some documents are rendered all blank if the keyboard locale
and the regional format is not English
Text is not rendered because of incorrect parsing of CMap
stream in some documents
Text using embedded TrueType fonts (with differential
encoding) are not rendered
Text elements whose font graphics states are modified and
restored within the document are not rendered properly
Text element not positioned properly if document specifies the
positioning values before the text
Text using embedded CID Identity-V fonts are not rendered
properly
PDF Creation and Content Creation
Adding digital signatures fails to be recognized as signed -
if the documents were created as PDF version 1.5 or later
Autopagination moves horizontal position of the text-writing
cursor to zero instead of the original left margin
PDFDocument.GetPage(PDFDocument.CurrentPageNo).CursorPosY
property does not consider the height of the the table added
by PDFDocument.AddTable()
Shapes are stroked black even when the stroke color is
explicitly set to white (in grayscale colorspace)
PDF Processing
NullPointerException encountered when some documents are
saved after modifying text form fields
Filling a text form field and saving the document raises
NullPointerException - if the document has a blank signature
form field
InvalidPasswordException encountered if an encrypted
document's file ID in the document information dictionary is
missing or empty
Modifying form fields in some documents make them read-only
for end-users
Splitting leaves the last output document wrongly named -
splitting a 10-page document by 3 pages results in one of
the documents having a suffix "10-12" instead of just "10"
Text not redacted if page content stream uses octal values to
represent text characters
Version 4.1 - April 22, 2012
Enhanced
PDF Creation and Processing
Support for digital signatures - adding visible/hidden
digital signatures, adding blank signature form fields,
filling blank signature form fields, removing all
existing signatures
New ScaledFontSize property in PDFPageTextElement
class to obtain the scaling factor
New overloaded PDFDocument.Search methods for performing
search across several pages
New overloaded PDFDocument.Search methods for searching
one of several text strings
Fixed
PDF Creation
AutoAdjustRowHeight property of PDFTable class
has no effect when cell contents are rendered using fonts
different from the page's default font
PDF Outline Viewing
Bookmarks are not displayed
PDF Printing/Viewing
Incorrect page clipping
Issues with rendering text using embedded
TrueType fonts
Text using CID fonts are not displayed when some of
their tokens are not properly spaced
Version 4.0 - February 13, 2012
Enhanced
General
Pure .NET font engine - XtremeFontEngine .NET replaces FreeType
PDF Processing
Support for PDF encryption using AES 128-bit standard
Page elements extraction - text, shape and images
Formatted text extraction
Text redaction for specified region and specified string (or regular expression)
Advanced text search with literal-text strings and regular expressions
Incremental text search with literal-text strings and regular expressions
IsPageEmpty() methods in PDFPage and PDFDocument class to check whether the page is empty
PDF Viewing
Optimized rendering performance
Version 3.0.8 - December 29, 2011
Enhanced
EmailAfterSave option is now supported even for documents that are saved to a stream
Fixed
Contents of all form fields are displayed using Helvetica after flattening, irrespective of the original font
Form fields with the same name are lost after they are flattened
Text form fields are misplaced after cropping and rotation operations
Bookmarks are lost sometimes when a document is modified
Version 3.0.7 - November 4, 2011
Enhanced
PDF Processing
New overloaded GetActions() methods for querying and editing PDF actions of a bookmark
New overloaded GetLinesCount() methods for obtaining the number of lines of text that can be accommodated in a given rectangle
Support for transparent PNG and GIF images
Fixed
PDF Processing
Catalog is not dictionary object" error is raised when document has
PDF object numbers starting with zeros
PDF objects that end with only a CR character
PDFs objects with wrong offsets
Unable to read date-related document properties of PDF Version 1.2 document
GetAllFormFields method returns radio button form fields of previous page too
Unable to alter several properties of form field objects
Tables do not auto-paginate if a BeforeCreatePage event handler was assigned
Printer fails to reset to default orientation after a page with a different orientation is encountered
Version 3.0.6 - February 17, 2011
Enhanced
PDF Content Creation
New Flag property introduced in PDFFormCheckBox,
PDFFormComboBox, PDFFormListBox,
PDFFormPushButton,
PDFFormRadioButton and PDFFormTextField classes
for specifying form field attributes
New overloaded PDFDocument.ImportFDF method that
imports FDF data from a stream
New PDFFont.FontFilePath property to specify the path
of the FontList.xml programatically - alternative to
the app.config file entry
Fixed
PDF Content Creation
PDFPage.AddTable does not update
PDFPage.CursorPosY
position - causing WriteText method to overlap text
PDFDocument.CurrentPageNo is not updated when
PDFDocument.AddTable is set paginate automatically
Page margins ignored when PDFDocument.AddTable wraps
text and the table's AutoAdjustRowHeight property is
set to true
Some issues with reading incrementally updated files
Inability to make multiple saves on a PDF document
in creation mode
PDF Processing
Flattening reduced multi-line text form fields to a
single line
Flattening ignores form field attributes such as
hidden or invisible
NullReferenceException raised by
PDFDocument.WriteWatermarkText method when using Type1
fonts
Exception raised when casting Gnostice.PDFOne.PDFFont
type to Gnostice.PDFOne.PDFBaseFont type - happens
with PDF forms documents
Bookmarks are lost if they are not explicitly
accessed/processed by user code
Issues related to cross-reference tables
Document layers information lost on save
PDF Viewing
Masked images with Decode array set to [0 0] not rendered
properly
Version 3.0.5 - August 27, 2010
Enhanced
PDF Viewing [ProPlus edition only]
Suport for programmatic scrolling - introduced new
PDFViewer properties HScrollValue, VScrollValue,
HScrollSmallChange, VScrollSmallChange, HScrollLargeChange and
VScrollLargeChange
PDF Creation/Processing [ProPlus and Professional editions]
New overloaded Stitch method that copies page content
from a rectangular area and then overlays it on another page
Fixed
PDF Viewing [ProPlus edition only]
User-defined placeholders in text strings not rendered
by all PDFDocument and PDFPage
methods such as WriteText, WriteWatermarkText,
AddHeaderTex and AddFooterText
PDF Creation/Processing [ProPlus and Professional editions]
InvalidCastException raised when converting
existing PDF document to another PDF version
DrawImage method renders image at wrong location
InvalidCastException raised by WriteText() sometimes
<%pageNo%> placeholder rendered with wrong values
on an existing document
GetAllFormFileds method raising class cast
exception for text form fields that contain a null value
for its normal appearance
€ character in password getting replaced with ? character when
saving an encrypted document
AcroForms not included when merging documents
Incorrect page overlays - when page resources
have the same internal names
Inability to read text properties of annotations and bookmarks
that were encoded using PDFDocEncoding
Incorrect value returned when reading Contents property of a
free text annotation
PDF Printing [ProPlus edition only]
Landscape printing issue when AutoRotate
property of printer component is set to true.
Version 3.0.4 - July 23, 2010
Enhanced
PDF Content Creation [ProPlus and Professional]
Ability to set rotation angle for a page.
New overloads for PDFDocument.AddHeaderImage,
PDFDocument.AddFooterImage, PDFPage.AddHeaderImage,
and PDFPage.AddFooterImage methods
New PDFDocument.AddPageBreak() method to insert
a page break and resume rendering operations on a
newly created page
New Opacity property for all the mark up annotations
classes (PDFTextAnnot, PDFFreeTextAnnot, PDFLineAnnot
PDFSquareAnnot, PDFCircleAnnot, PDFPolygonAnnot,
PDFPolyLineAnnot, PDFMarkUpAnnot, PDFStampAnnot,
PDFCaretAnnot, PDFInkAnnot, PDFFileAttachmentAnnot)
(Value ranges from 0.0 to 1.0. Default is 1.0 for
no opacity.)
Resolved
PDF Viewing and Printing [ProPlus only]
Images with 8-bit-per-component RGB ColorkeyMasked encoding not rendered
Some composite glyphs not rendered
PDF Content Creation and Processing [ProPlus and Professional]
Unexpected deletion of pages copied by InsertPagesFrom
and AppendPagesFrom methods if they were deleted in the
source document
StackOverflow error when loading heavily nested bookmarks
Saving to a stream or byte array causes
ArgumentNullException if placeholders were used when
rendering text on the document
"Invalid DateTime exception" when saving a modified document
if its creation date was not in the D:YYYYMMDDHHmmSSOHH'mm'
format
"Improper Object Found" exception when loading some
documents
Page margins not considered when rendering more than one
row with PDFDocument.AddTable()
Location of annotation incorrectly saved if page mediabox
had negative coordinates
ExtractPagesTo method sometimes causes "Object Reference
not set to an instance of object" error.
PDFLineAnnot constructor with LineColor parameter did not
set the line color.
"Invalid font stream" error when specifying font names with
wrong case.
General [ProPlus and Professional]
Installation program sets incorrect DLL path in PATH
environment variable
Version 3.0.3 - June 4, 2010
Enhanced
PDF Viewing and Printing [ProPlus only]
New HScrollBar and VScrollBar in
PDF viewer component for controlling the visibility of the
scrollbars.
New RenderingOptions property in PDF viewer
and printer components to toggle the smoothness of lines, images and
text, and to refresh the viewer when one of these settings are
changed.
PDF Content Creation [ProPlus and Professional]
BeforeCreatePage event called even when a default new
page is created for a new PDFDocument instance.
Resolved
PDF Viewing and Printing [ProPlus only]
In some Windows regional settings, page elements are rendered with wrong colorspace.
Multiline values of text fields rendered in a single line.
Rendering of incorrectly encoded inline images.
Memory leaks in the use of font processor library.
Some documents with negative mediabox coordinates rendered incorrectly.
Incorrect rendering of soft-masked images in some documents.
Rotated form fields in rotated page not rendered properly rotated and positioned.
PDF Content Creation and Processing [ProPlus and Professional]
Rotated form fields are not created correctly.
Text wrapping by PDFDocument.WriteText(String,Single,Single)
does not maintain original x-coordinate when beginning the new line on a
new page (generated by autopagination).
Unicode strings not justified properly when rendered on a page.
Creation Date document information property value not retained
when document is modified.
Version 3.0.2 - February 18, 2010
Enhancements
PDF Viewing [ProPlus]
Support for rendering form fields without appearance streams.
Support for constructing an appearance stream and then rendering form
fields when PDFDocument.NeedAppearances is set to
true.
Support for tiling patterns in fill and stroke properties of path
elements.
Fixes
PDF Viewing [ProPlus]
Form fields in different locales not rendered properly.
Text using Symbolic font with WinAnsiEncoded encoding rendered as square boxes.
In some documents, Courier New font text is rendered using MS Sans Serif if
Serif font flag is true.
PDF Processing [ProPlus and Professional]
Font reuse issues with some documents while saving.
Issues in reading of Rectangle property of annotations in a rotated page.
SelectedItemIndex property of PDFFormComboBox always returned a value of 1.
In some documents, document information did not get updated.
Multi-line values of text fields were not shown in separate lines.
Date document information property is not parsed properly.
"Catalog is not a dictionary" error while loading a few documents.
Version 3.0.1 - December 2, 2009
Enhanced
General [ProPlus]
Simplified deployment steps for 64-bit & 32-bit machines using single set
of PDFOne .NET assemblies. Refer Deployment topic of help file (API
Reference) for details.
PDF Manipulation [Pro/ProPlus]
Enhanced fault tolerance for reading PDF files with invalid object count in trailer section.
Resolved
PDF Creation / Manipulation [Pro/ProPlus]
Issue with NullReferenceException & AccessViolationException during Dispose under WebServices environment.
Issue with wrong PDF encoding during successive load and close operations.
Issue with corrupt PDF file generation after Stitch operation.
Issue with encoding some ANSI characters with Acute, Grave etc. using WriteText methods.
Issue with content encoding for some PDF documents with CropBox entries.
PDF Rendering [ProPlus]
CMap parsing errors for CID fonts during text rendering.
Text rendering issues with CID fonts having single / double byte characters.
Issues with rendering modes for very small size text (less than 2 points).
Issue with string parsing to get the value irrespective of the Locale set.
Version 3.0 - November 18, 2009
Enhanced
General [Professional and ProPlus editions]
Support for 64-bit OS, for all the components.
PDF Creation and Manipulation [Professional and ProPlus editions]
New BeforeCreatePage event for handling changes to page properties (size & margins) during autopagination using WriteText methods.
New PDFBookmark properties - DestZoom, DestLeft, DestRight, DestTop, DestBottom & DestDisplayOption - to retrieve details of bookmark destination.
Speed and memory optimizations during loading PDF documents.
Enhanced PDFDocument component (Professional edition only) allowing Web applications to run under Medium trust level.
PDF Rendering [ProPlus edition]
New RenderError event to capture errors during rendering process.
All new rendering logic rewritten completely in .NET (excluding FreeType Font processor DLLs).
New GetPageMetafile method to retrieve the page contents as System.Drawing.Imaging.Metafile object.
Enhanced image rendering logic for various types of images.
PDF Viewer, PDF Printer and PDF Bookmarks [ProPlus edition]
New PDFDocument property to load existing object instance.
New Password property to load from PDFDocument object for encrypted PDF files.
New CloseDocument method overload with option to dispose the related PDFDocument object.
New LoadDocument method overloads with byte array as input.
New constructor with license key as parameter for each component. (Refer 'Deployment' topic in the Help file for detailed instructions.)
PDF Viewer [ProPlus edition]
New RenderError event to capture errors during rendering process.
New PageChanged event to notify change of page in Viewer (during scrolling).
New ZoomChanged event to notify the changes in ZoomPercent in Viewer.
New PageMouseActivity event to notify information about mouse activity on a PDF page.
New RefreshView method to reload PDFViewer from associated PDFDocument after modification.
Smooth high-quality rendering (viewing) under remote desktop and virtual PC environments
PDF Printer [ProPlus edition]
New RenderError event to capture errors during rendering process.
PDF Bookmarks [ProPlus edition]
All new 100% .NET component for loading PDF documents.
Support for Unicode bookmark titles.
Enhanced Viewer interactivity for navigating through the PDF with Named Destinations (Names Tree).
Changed:
PDF Viewer [ProPlus edition]
ViewerErrors enumeration removed. Exceptions are thrown using PDFViewerException class.
Delegate 'Gnostice.PDFOne.Windows.PDFViewer.PasswordRequiredHandler' is replaced by delegate 'Gnostice.PDFOne.PasswordRequiredEventHandler'.
PDF Creation and Manipulation [Professional and ProPlus]
Issue with character widths for different TextOuts using same font, but on different pages.
Issue with text rendering for text containing new-line character (\n).
NullReferenceException issue for some WriteWatermarkText overloads.
Invalid Object Exception issue with reading Named Destinations in PDF Bookmarks.
InvalidTypecastException during reading of PDF Info Dictionary.
Issue with encoding xref stream for PDF V1.5.
InvalidOctalNumber exception issue while reading certain PDF files.
Issue with multiple filters for content streams in PDF files.
PDF Viewer [ProPlus]
Issue with left-top view during Zoom change.
Version 2.1.3 - September 30, 2009
Enhancements
PDF Viewing and PDF Printing [ProPlus edition only]
Rendering speed-up for PDF files containing images.
Smooth rendering of images - appreciable when raster images are
scaled to a smaller or larger size than the original.
PDF Printing [ProPlus edition only]
New AutoRotate property to intelligently rotate each page to suit the printer
orientation and current page size.
New AutoCenter property to automatically center the page on the printed paper.
PDF Manipulation [ProPlus and Professional editions]
Support for adding formfields to rotated PDF pages.
New GetAllBaseFontNames() method to retrieve all font names used in PDF.
Resolved
PDF Document [ProPlus and Professional editions]
Infinite loop issue during saving PDF (certain files only).
ArgumentNullException during saving encrypted document to byte array.
Issue with loading PDF when Encrypt dictionary is null.
"Index out of range" issue with parsing certain PDF files.
Invalid type cast from "PDFIndirectReference" to "PDFName" issue.
Issue with CID type embedded fonts when using GetAllEmbededFontNames() method.
Image stretching issue when using DrawImage() method.
Issue with page measurement unit when using GetPage method.
"Page number out of range" exception during saving of PDF after DeletePages method call.
Issue with ExtractPagesTo method increasing PDF file size due to invalid page references.
NullReferenceException issue with Type1 fonts during merging.
Issue with GetAllFormFields overloads regarding saving the modified Formfields.
Issue with TextFormField appearence stream.
Issue with page resizing using SetWidth, SetHeight for rotated pages.
Version 2.1.2 - August 14, 2009
Enhancements
PDF Viewing [ProPlus edition only]
Support for rotated pages in PDF documents (Landscape & Portrait).
PDF Printing [ProPlus edition only]
New OffsetHardMargins property in PDFPrinter component, for shifting page contents to left and top, overriding printer's hard margins.
PDF Document Processing
Latest version of Ionic.Zlib.dll used.
New SubmitActionType property in PDFFormPushButton class for handling FDF, HTTP-GET & HTTP-POST formats during form submission.
Resolved
PDF Printing [ProPlus edition only]
Scaling issue.
Incorrect handling of printer's HardMargins during printing.
PDF Printing [ProPlus edition only]
Form fields showing values multiple times.
PDF Processing
Issue with adding annotations to rotated pages.
File locking issue during loading of corrupt PDF files.
Loading PDF documents containing PDF comments.
Issue with parsing 'PDF Name' Objects containing '#' characters.
Issue with loading of documents containing bookmarks with invalid destinations.
Exceptions during multiple calls to ExtractPagesTo() & Split() methods.
Writing of rotation value for un-rotated (Rotation=0 degree) form fields.
Some third-party PDF to TIFF conversion tool had problems loading files with
un-rotated form fields where rotation was set to zero.
Loading PDF files with corrupt Document Information (Document Information will now be ignored in such cases).
Version 2.1.1 - June 16, 2009
Enhancements
Overall (ProPlus edition only)
Enhanced PDF processor module.
PDF Printing (ProPlus edition only)
New PrintError event.
New ShowPrintStatus property to enable/disable the print status dialog.
New overloaded Print method for specifying the name displayed for a document, say, in print queue or print status dialog.
ChangePaperSource event for changing printer trays for different pages in the same print job.
PDF Document Creation/Processing
New ExpandBookmarksToLevel property for setting the default level to which the bookmark tree is expanded.
New property ExpandAllBookmarks for expanding the entire bookmark tree by default.
New overloaded AppendPagesFrom, InsertPagesFrom, and Merge methods for copying pages from a stream or byte array
New property PageNumber in PDFBookmark for obtaining the number of the linked page.
Resolved
Overall (ProPlus edition only)
Some memory leaks.
PDFViewer, PDFPrinter and PDFBookmarks components under 120 DPI screen resolution.
PDF Viewing (ProPlus edition only)
Using default zoom for newly opened documents.
Retaining zoom after a minimize-and-then-restore operation - interference by Windows UI animation.
PDF Printing (ProPlus edition only)
Correct clipping of page contents when no scaling is specified.
Parsing open-ended page range properties, such as "-3" and "7-".
PDF Creation/Processing
Rendering of headers and footers when shapes are added to the page - incorrect clipping.
Using system font resources in a 64-bit environment.
Rendering of new text using a CID font that is already used in the document.
Version 2.1 - May 7, 2009
Enhancements
Overall (ProPlus edition only)
New PDF Bookmarks component introduced - with support for
integration with viewer component
Delphi Prism support
New overloaded LoadDocument() method in viewer, printer,
and bookmarks components for loading a document
(returned by new GetDocumentHandle() method) already
loaded by one of the other components.
PDF Viewer component (ProPlus edition only)
New overloaded GoToPage() methods for navigation into
specific page areas
New AfterPDFLoaded event for notification after a
document is loaded successfully
PDF Document (ProPlus & Professional editions)
New Orientation property for rotating form fields
PDFDocument is 64-bit OS compatible.
New RemoveBookmarksRoot method for removing all bookmarks
Resolved
PDF Printer Component (ProPlus edition only)
Page scaling
Landscape printing
Page magnification
PDF Document (ProPlus & Professional editions)
Rendering text using TrueType fonts that already exist
in the document
Resource use by PDFFont class
Version 2.0 - March 10, 2009
in ProPlus and Professional editions
Added: New method to replace an embedded font
Added: New method to replace all embedded fonts with a single font
Added: New method to get names of all embedded fonts
Added: New overload to AddHeaderImage and AddFooterImage methods to specify image quality
only in ProPlus edition
New PDF Viewer component
Rendering of text, shape and image elements
Rendering TrueType and Type 1 fonts
Character and word spacing
Rendering CCITT4 images
Navigation keys
Page buffering for smooth scrolling
New PDF Printer component
Scaling to printable area
Print page sub ranges (All, even, odd and custom-selected pages)
Page-level printing events
For older releases of PDFOne .NET, please click
here.
Please wait...
Licenses
The license agreements governing the use of this product are given
below. For additional understanding of the agreements, please refer to our
licensing and purchasing guide.
Please wait...
Licensing and Purchasing Guide
Our Aim: The license agreements are intended to be fair to
both our customers and the team that made the products.
Hence, they safeguard the interest of all stakeholders while keeping
the terms simple and straightforward.
Our Considerations:
Broad range of applications our customers make.
Nature of our components - domain-specific and
providing functionality of full-fledged applications
Our License Types:
Trial License
Developer Subscription License
SDK License
OEM License
Student Academic License
Source Code License
Thought Leader/Technical Evangelist License
Choosing Your License:
For Development: Get one DEVELOPER SUBSCRIPTION for each
developer. With one DEVELOPER SUBSCRIPTION, a developer can
install the GNOSTICE PRODUCT in one desktop and one laptop
that the developer uses. For installing on additional
computers, buy additional DEVELOPER SUBSCRIPTIONS.
Developer licenses are available at discounted prices for purchase
quantities greater than 4. Larger teams are recommended to buy the 5-Developer,
10-Developer and 25-Developer Subscription Licenses.
For Distribution:
To develop/test/deploy/distribute most kinds of software applications using
this product, you need a DEVELOPER SUBSCRIPTION, one for each
developer or additional computer. No additional royalty would be required.
If the software that you are creating is a developer tool and
exposes functionality provided by the GNOSTICE PRODUCT using an
application programming interface (API) (say a component library or
a Web API), then get an SDK LICENSE in addition to your DEVELOPER
SUBSCRIPTION(s). You need to mail us describing your product.
If the software that you are creating is a developer tool
(say an IDE) AND bundles the GNOSTICE PRODUCT in a non-compiled
form, then get an OEM LICENSE in addition to your DEVELOPER
SUBSCRIPTION(s). You need to mail us describing your product.
If you are a student and want to use the GNOSTICE PRODUCT
for your project work, then you can get the low-priced STUDENT
ACADEMIC LICENSE instead of the more expensive DEVELOPER
SUBSCRIPTION. You need to mail us describing your project.
Non-Profit Organizations: Giving discounts for non-profit organizations
requires us to be judgemental about their intentions and practices. For this
reason, we provide discounts only to students and educational institutions. It requires limited scrutiny
and involves no discrimination. This is a convenient policy and we would
like to stick with it. Please excuse us if you are a non-profit looking for
a discount. We will not be able to help you in that regard.
License Enforcement Techniques: When installing the
GNOSTICE PRODUCT, the installation program may require an
Internet connection.
Renewal, Upgrade and Support Policy:
Get discounts on volume purchases.
Pay only 40% of the prevailing price for renewals within 1 year of
expiry; 60% if more than 1 and less than 3 years of expiry; 85% if more than 3 years of expiry.
Upgrade to parent-product bouquets without losing money - pay only
the difference - if upgrade is made within one year of expiry.
Free major and minor updates for 12 months.
Free e-mail support for 12 months.
FAQs
Please wait...
Resources
E-mail Support
A PDFOne .NET developer subscription comes with free priority e-mail
support for 12 months. Please send your queries to support at gnostice.com. Please
ensure that your mail system does not block e-mail from our domain gnostice.com.
(Our support system will send you an autoresponder within a few minutes of your
e-mail.)
You can also use our
online
feedback form to send us
support queries.
Product Updates
A PDFOne .NET developer subscription comes with free updates (major and
minor) for 12 months. Our
news
page provides information
on the latest updates to our products. You can also subscribe to our
news RSS feed to get notified of
the latest updates.
The installer application will also create a local copy in your computer
when you run it.
Articles
We have also published technical articles related to PDFOne and other Gnostice
developer tools, as part of
Gnostice Newsletter. To subscribe
to the newsletter, send a blank e-mail to info@gnostice.com with the subject
set to "SUBSCRIBE". You can also get notified of the latest articles via
our
newsletter RSS feed.
An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error.