Gnostice PDFtoolkit is a comprehensive and versatile
PDF component suite for Delphi™ and C++Builder®. PDFtoolkit VCL
components come with hundreds of functions and properties that put immense
power in the hands of the developer. PDFtoolkit hides the complexity of
the PDF format and allows developers to easily create applications that can
edit, enhance, secure, merge, split, view, digitally sign, and print PDF
documents and process PDF forms. PDFtoolkit can extract text, export to
images, and also add digital signatures. PDFtoolkit does not require PDF
software such as Adobe PDF library, Adobe Acrobat Professional, Adobe PDF
Reader or GhostScript.
For complete peace of mind and unmatched value for money, do consider
our "all-VCL-products-included" Gnostice DevSystem Delphi
Subscription. You get 12 months free major and minor updates and
priority e-mail support.
Editions
ProPlus With Source
ProPlus Without Source
Highlights
Edit & enhance PDF files
Merge, split & reorganize PDF files
Read, fill & flatten form fields (PDF forms or AcroForms)
Add digital signatures
Change page layout and document display settings
Write modified PDF content to file, memory & HTTP response
Write autotext such as page numbers
Extract plain & formatted text
Convert pages to JPEG and BMP
View and print PDF documents
Interactive PDF viewer
Fill forms interactively
Click and save page content as images
Encrypt & decrypt PDF documents
Specify document restrictions
Add, edit & delete bookmarks
Add annotations
Add & extract file attachments
Add markups, watermarks & stamps
Exploring Gnostice PDFtoolkit VCL
Our Presentation From CodeRage 6
Downloads
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
Features provided by PDFtoolkit VCL are listed here. (For system requirements, click
here.)
Feature Matrix
System Requirements
The following IDEs are supported.
Version
Delphi
C++Builder
32-bit
64-bit
32-bit
64-bit
6
Yes
NA
No
NA
7
Yes
NA
NA
NA
2005
No
NA
NA
NA
2006
No
NA
No
NA
2007
Yes
NA
Yes
NA
2009
Yes
NA
Yes
NA
2010
Yes
NA
Yes
NA
XE
Yes
NA
Yes
NA
XE2
Yes
Yes
Yes
NA
XE3
Yes
Yes
Yes
No
XE4
Yes
Yes
Yes
No
XE5
Yes
Yes
Yes
No
XE6
Yes
Yes
Yes
No
XE7
Yes
Yes
Yes
No
XE8
Yes
Yes
Yes
No
10 Seattle
Yes
Yes
Yes
No
10.1 Berlin
Yes
Yes
Yes
No
10.2 Tokyo
Yes
Yes
Yes
No
10.3 Rio
Yes
Yes
Yes
No
10.4 Sydney
Yes
Yes
Yes
No
11.x
Yes
Yes
Yes
No
12.x
Yes
Yes
Yes
No
Other Software Requirements
Any Windows OS
gdiplus.dll* in case of the OS is older than Windows XP
* - In case gdiplus.dll file is already present, do not attempt to overwrite it, as this action will conflict with Windows system file protection feature.
Online Purchase
Purchase our developer tools from 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.
Every Delphi/C++Builder product purchased from Gnostice is backed* by:
30-day money-back guarantee
Clear, straightforward, and hassle-free licensing
Perpetual use license
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 September 9, 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.
TgtPDFDocument.MaskRect() also automatically masks the region if it
is displayed in the viewer.
PDF Processing
Adding text watermarks is optimized to re-use font resources across all pages.
TgtPDFDocument.SaveFileAttachmentTo() saves file attachments and file
attachment annotations.
Changed
PDF Processing
If the default measurement unit is set to pixels, rendering operations will use 96 dpi
as the pixel density, irrespective of the screen's pixel density.
Fixed
PDF Viewing
Access violation encountered when Tab key is pressed on a viewer displaying
annotations and forms.
Random 'List index out of index' error encountered during page navigation.
Memory leaks when displaying annotations.
First option in list box and combo box form fields is always selected, instead
of no selection.
Listbox values show hexadecimal character values without processing.
Single-line form fields do not accept input properly if their width is too small.
Invisible form fields are displayed instead of being hidden.
PDF Rendering
Some JBIG2 images are not rendered properly.
Various memory leaks in processing JBIG2 images.
Access violation when rendering some PDF documents in 64-bit target platforms.
Document is not rendered properly if it contains masked CCITT images.
PDF Processing
Setting TgtPDFAnnotation.BorderWidth property has no effect.
"Out of memory" error when adding a text watermark to a large number of pages.
TgtRect memory leak when adding a new form field.
Watermark position is incorrect if application is running on a system with high screen density.
Access violation encountered when merging PDF documents in a 64-bit application.
Version 5.0.0.121 - April 13, 2015
Enhanced
General
Added support for RAD Studio XE8.
PDF Viewing/Printing
Printing and interactive form-filling support for Windows 8.1 virtual DPI scaling.
PDF Viewing
Added support for multiple monitors with different DPIs.
Page will automatically scale based on the monitor's DPI if application is DPI aware.
Added new property FormHighlightColor in TgtPDFViewer.
Added new property FormTextColor in TgtPDFViewer.
Added support for scrolling in multi-line text form fields.
Added '+' indicator for multi-line text form fields that contain more text
than could be fit in its bounding box.
Fixed
General
C++Builder compilation issue due to gtMultiMonitorAwareness.HPP.
Components are shown disabled on the Tool Palette in 64-bit target projects.
PDF Viewing/Printing
Text and images with DeviceCMYK and Seperation colorspace are not rendered properly.
Images are not rendered properly when ColorSpace entry is not present.
When landscape-oriented page is printed on portrait medium with "FIT" scaling and
no rotation, output is not scaled proportionally.
PDF Processing
Access violations encountered with text search methods in 64-bit targets.
Access violation encountered when assigning go-to action to link annotations.
Document merge methods causes pages to lose their rotation settings.
Version 5.0.0.99 - March 13, 2015
Enhanced
PDF Processing
Support for rendering JBIG2 images with masking.
Support for any length of the private key of PFX certificates used
for digital signing.
Changed
PDF Printing
Page height-width ratio will be maintained if print scaling
is set to "Fit".
Parent form will be disabled when printing. Earlier, user interaction
would cause application to become unresponsive.
Fixed
PDF Processing
"Invalid floating-point operation" exception raised when merging
some PDF files with JBIG2 images.
Access violation in C++Builder when saving some PDF documents.
JBIG2 decoder HPP causing linking error in C++Builder.
Adobe Reader shows "BER decoding" error when signing with
OpenSSL certificates.
Adobe Reader shows "Insufficient image data" error with some
merged PDF documents.
PDF Viewing/Printing
Dotted lines are not rendered in some PDF documents.
Some images are not rendered properly in some PDF documents.
Invalid Glyph index error encountered on 64-bit OS for some PDF documents.
Watermark is not visible when PDF rectangle uses negative coordinate system.
Access violations when rendering some PDF documents with JBIG2 images.
Version 5.0.0.80 - February 03, 2015
Enhanced
PDF Viewing
Support for viewing PDFs with JBIG2 images in 64-bit targets.
Changed
PDF Viewing & Processing
TgtPDFDocument.GetText() will interpret the coordinates of
the TRect passed to it in terms of pixels, instead of points, as was
earlier. This makes it easy to work with the rectangle returned by
TgtPDFViewer.GetOriginalRect() method, which is used to obtain
a region selected by the end-user on a page displayed the viewer component.
Fixed
PDF Processing
JBIG2 images in some documents are not rendered correctly.
Text form field values are not aligned properly after flattening.
Access violation encountered when closing viewer after some PDFs
with missing "Catalog" name.
PDF Viewing
'Strasa' symbol is not rendered for some PDFs.
Memory leaks encountered when viewing some PDFs.
Interactive text form fields are not rendered properly if DPI is
greater than 96.
Interactive text form field are not displayed with embedded fonts.
Version 5.0.0.71 - January 16, 2015
Enhanced
PDF Processing
Improved accuracy of text search and extraction.
PDF Viewing
Optimized display of PDF forms - reduced CPU usage.
Fixed
PDF Processing
Memory leaks are encountered with text extraction
in some files.
IDE shows warnings related to TgtPDFFormPushButton class.
Size of radio button gets changed if TgtPDFFormField.ReadOnly
property is set to true.
Version 5.0.0.46 - November 24, 2014
Enhanced
General
Support for RAD Studio XE7 Update 1.
Support for compilation of product source code
compilation in Delphi 5.
Added "Remove Attachment" option for file attachment
annotations
in custom widgets viewer demo project.
Support for URL link annotations in custom annotation
widgets demo.
TgtPDFDocument.SearchFirst() method searches
entire document if 0 (zero) is
specified for PageNum parameter.
PDF Viewing
Input property of user-derived form widget classes
has been made "protected" to provide better input control.
TgtEdit.Input of type TgtEditInput(TMemo)
TgtListBox.Input of type TgtListInput(TListBox)
TgtCheckbox.Input of type TgtCheckInput(TCustomControl)
TgtRadioGroup.Input of type Input: array of TgtRadioItem(TgtViewerFormWidget)
TgtComboBox.Input of type TgtComboInput(TComboBox)
Support for alignment attribute of text form fields in
viewer component.
Fixed
General
Installation issue in RAD Studio XE7 on 64-bit
platforms.
After previous update, help file does not open.
PDF Processing
Documents with invalid "startxref" position cannot be read.
"Producer" document information property is set at the time of loading,
rather than at the time of saving.
Text extraction results in unreadable text for some documents -
"ToUnicode" entry was not considered.
Form field flattening ignores line breaks for multiline field values.
Access violation caused during side-by-side page overlay (page stitching).
Contents of multiline form fields are not wrapped when the values are
modified.
After modification, contents of form fields become invisible in Adobe Reader if
"Highlight Fields" option is selected by end-user.
Bold text is not rendered as bold in some cases when fonts are not embedded.
False "Catalog not found" errors.
TgtPDFDocument.SaveChanges() throws exception when input
document is loaded from a stream.
TgtPDFDocument.InsertBlankPage method sets page size to crop box
instead of media box.
Adding a watermark with vertical alignment set to the bottom edge does not
position it exactly.
Access violation encountered when saving encrypted PDFs with DCT-encoded images.
Setting TgtPDFFormCheckBoxField.ReadOnly to true does not make
the field read-only in the document.
PDF Viewing & PDF Printing
Selection state of read-only checkboxes could be modified
interactively by end-user.
Mouse activity event is not fired for MouseUp event.
Interactive search in viewer ignores lines that are only slightly off the
baseline.
PDFUtils.CPixelsPerInch variable can be changed to override system's DPI,
as Screen.PixelsPerInch cannot be read on Windows 8.1.
Access violation encountered when setting PDFDocument property of
PDFPrinter to Nil.
ImageMask masked images are displayed distorted or with low resolution.
Combo box form field values are not displayed if application is
created in RAD Studio XE2 and newer.
Version 5.0.0.16 - September 12, 2014
Enhanced
General
Support for RAD Studio XE7.
Version 5.0.0.9 - August 20, 2014
Enhanced
General
64-bit target support for Delphi/C++Builder XE2 and later versions.
Support for RAD Studio XE7.
Custom widget demo project can now display attachments and save them
directly using viewer.
Custom widget demo can display free-text annotations.
PDF Processing
New completely native font engine written from the ground up - enables platform
independence and 64-bit compatibility.
Improved accuracy of search-and-highlight feature when searching text using
TgtPDFSearchPanel component.
New method SaveToStream to TgtPDFFileAttachment
class.
TgtPDFDocument.Encryption property can be used to read existing
encryption settings.
Fixed
General
C++Builder compatibility issues caused by GDI+ TIFF processor.
Drag-and-drop feature in Viewer demo did not work for files with
upper-case extension (".PDF").
Form-processing demo not assigning checkbox state based on
value string ('True' or 'False').
Viewer
Access violation encountered when saving some documents already
loaded in a viewer component.
PDF Processing
Checkbox cross symbol disappears after form flattening.
"Catalog not found" exception thrown with some documents having multiple
x-ref tables.
Unable to set "creation date" and "modification date" document information
properties.
Radio group form field's SelectedItemIndex property wrongly
defaults to 0 (first one) instead of -1 (no selection).
Version 4.0.1.462 - July 2, 2014
Enhanced
General
Support for RAD Studio XE6 Update 1.
Included link annotation widget in custom annotation widget demo.
PDFToolkit source has been made compatible with Delphi 5.
PDF Processing
Added new Destination property for link annotations
(linking to targets within the same document).
Added new optional Password parameter for
TgtPDFDocument.LoadFromFile and TgtPDFDocument.LoadFromStream
methods.
Added ability to make InteriorColor transparent for circle,
square and line annotation classes by setting it to ClNone.
Fixed
General
Installation issues with C++Builder in RAD Studio XE2 and XE6.
Missing .OBJ error with trial builds in C++Builder-only
installations.
Encrypt.pas and Decrypt.pas conflict with other packages - renamed
PDF Processing
TgtPDFDocument.OnPassword event is not called if password
provided to LoadFromFile() or LoadFromStream() does not work.
Invalid bitmap error encountered when rendering PDFs with
some DCT images.
With some documents, existing content is lost when calling
TgtPDFDocument.MergeDocs() method.
TgtPDFDocument.SaveAsText() method does not fully consider its
page range parameter.
Access violation encountered when merging certain PDFs in programs built
in some IDEs (2007 and older).
PDF signatures added by PDFtoolkit are not recognized by Adobe
Reader in some cases.
Access violation encountered when closing an application if it
contains multiple viewer instances linked to a single
TgtPDFDocument instance.
Invalid ID exception raised when rendering documents.
Integer overflow exception when rendering some PDFs if binary is
compiled with "overflow check" option enabled
PDF Printing
With some documents, a blank page is printed if
TgtPDFPrinter.ShowSetupDialog() property is set to false.
Pages are slightly shifted when printer component's IgnoreHardMargin property is enabled
Version 4.0.1.440 - April 21, 2014
Enhanced
General
Added support for RAD Studio XE6.
Added more language options to installer.
Fixed
General
Access violation when splitting certain PDF documents.
Control name typo error on Watermark demo project.
PDF Processing
Access violation occurs when splitting certain PDF documents.
Several form-processing issues.
Printer component throws exception when no printers are available.
Access violation occurs when merging PDF documents with JBIG2 images.
Text extraction error-tolerance issues when ToUnicode entry does not
contain any character codes - not falling back to the CID font.
Form-field encoding errors causes Adobe reader to show "Save" dialog
when end-user closes the document.
Printing merged (but not saved) documents results in empty output.
Incorrect annotation count is returned after adding new annotations and before saving.
Document information properties become corrupt if text specified is in Unicode.
Issues occurring when reading and writing document information properties.
PDFs with DCT images are corrupt while decrypting.
PDF Viewing
Access violation on loading a new document in a viewer control if
standard actions have been configured for it and previous document has
highlighted regions.
Viewer context menu displays the wrong viewer mode as currently selected.
Several image-rendering issues with JBIG2 and "Masked Images".
Digital signatures are not rendered properly in some PDFs.
Duplicate fields are not rendered in non-interactive mode.
Temporary file created when rendering PDFs with JBIG2 images is not deleted.
Version 4.0.1.398 - January 24, 2014
Enhanced
PDF Viewing
Support for rendering Color Key masked images.
PDF Processing
Added new method MovePage(PageToMove: Integer; MoveToPageNumber: Integer)
in TgtPDFDocument class.
Fixed
PDF Viewing and printing
Page rendered blank when page size rectangle in the document is specified in
reverse order, for example, (0, 1200, 800, 0).
PDF Processing
Text extraction operations return junk characters when ToUnicode table is
empty, that is, mapping information is absent.
Version 4.0.1.395 - January 10, 2014
Enhanced
General
Removed cbmsvcrt.lib dependency in C++Builder
PDF Viewing
Support for rendering masked images with ImageMask, Mask (Explict Masking only, no ColorKey Masking) and SMask entries
Reduced memory usage with PDFs containing huge images
PDF Processing
Added new method TgtPDFDocument.SetXMLMetadata(AXMLMetaData: String) to set XML metadata for a document
Support for modifying push button form field's SubmitURL property
Support for modifying a form field's ReadOnly property
Changed
PDF Viewing
Viewer will not grab focus when it gets activated or loads a document
PDF Processing
Removed JPX image decoder C wrapper due to conflicts in C++Builder - can be
enabled for Delphi by modifying source
Fixed
General
Installation issues in Delphi 7
Access violation caused during initialization of PDFtoolkit components if PentaCalc Pro software is installed
Application start-up error when using PDFtoolkit with some third-party components in C++Builder.
C++Builder linking error with "DynamicRTL=False" and "Build With Runtime packages=False" settings
PDF Viewing and printing
ColorSpace and TBitmap memory leaks with some PDFs
Some text missing when rendering some PDFs - caused by improper freeing of font object.
Randomly occurring blank print output due to invalid initial printer margin settings
Multi-line text form fields are rendered with only the first line in non-interactive mode
PDF Processing
Modifying a PDF/A document turns it into a non-PDF/A document - now retains existing PDF/A identifier in header
TgtPDFDocument.GetText() method returns string with every line prefixed with the previous line
Check mark of a flattened check box form field appears as '4'
Access violation when rendering some documents
Access violation when digitally signing some PDF documents in older IDEs (older than 2009)
"ShortTime" placeholder replaced with "ShortDate" placeholder values
Page size is not properly set by TgtPDFDocument.InsertBlankPagesAt method
Multi-line text form fields are exported to image with only the first line
Encryption corrupts some PDF documents
Access violation when merging PDF documents containing DCT images
Merged PDF documents are blank if they contain DCT images
Encryption corrupts DCT images
Encryption corrupts document properties in some documents
Saving a document will corrupt it if a font contains an unexpected newline character
Version 4.0.1.364 - October 7, 2013
Enhanced
General
Added support for RAD Studio XE5
Reduced size of the installer (around 20MB smaller)
Added German-language support for the installer
PDF Viewing
Viewer will display a form field with its "default value" property
if the the PDF document does not specify a "value" property for the field
- mimics Adobe Reader behavior
Fixed
PDF Viewing and printing
Viewer lets end-user to fill read-only form fields
Setting TgtPDFViewer.Active to true returns control to program
only after rendering first page
Some shapes are not rendered when their colorspace information
is incorrectly specified in the original PDF
Some text elements with incorrect text matrices are not rendered
A few memory leaks occur with certain PDF documents
PDF Processing
TgtPDFDocument.InsertBlankPageAt() method does not work
with Delphi/C++Builder versions newer than 2009
Some text elements with incorrect text matrices are not processed
Access violation occurs when encrypting some PDFs
Version 4.0.1.364 - October 7, 2013
Enhanced
General
Added support for RAD Studio XE5
Reduced size of the installer (around 20MB smaller)
Added German-language support for the installer
PDF Viewing
Viewer will display a form field with its "default value" property
if the the PDF document does not specify a "value" property for the field
- mimics Adobe Reader behavior
Fixed
PDF Viewing and printing
Viewer lets end-user to fill read-only form fields
Setting TgtPDFViewer.Active to true returns control to program
only after rendering first page
Some shapes are not rendered when their colorspace information
is incorrectly specified in the original PDF
Some text elements with incorrect text matrices are not rendered
A few memory leaks occur with certain PDF documents
PDF Processing
TgtPDFDocument.InsertBlankPageAt() method does not work
with Delphi/C++Builder versions newer than 2009
Some text elements with incorrect text matrices are not processed
Access violation occurs when encrypting some PDFs
Version 4.0.1.344 - August 23, 2013
Enhanced
PDF Processing
Added new GetDocumentHash method in TgtPDFDocument component
Added support for text alignment in form-field flattening methods
PDF Viewing and Printing
PDF viewer and printer
Optimized rendering where document contains multiple copies of the same font
and other types of resources
Increased speed of rendering of PDFs with large CCITT images
(at over 5000 pixels)
Added new property TgtPDFViewer.Caching to
specify how PDF resources are cached by the viewer
Added new optional argument Transparent (default is
true) to TgtPDFViewer.HighlightRegion method
Restored tab-key navigation for PDF form fields in VCL forms applications
built with RAD Studio XE and older IDEs
PDF SearchPanel
Made PDFSearchPanel not require Document property to be set - it will use
the linked viewer's document
Added SetEditFocus method to set focus on the search text entry edit box
Made search panel to automatically set focus to search text entry edit box when
the control is activated
Added support for initiating search operation by pressing Enter key
Fixed
General
Compilation issues in RAD Studio XE3
PDF Processing
Multi-line form field values get truncated when merging documents
Range check error when extracting text from some documents
Access violation occurs when creating button form field with submit action
Document merging sometimes creates corrupt documents
Invalid root object exception raised incorrectly
PDF Viewing and Printing
SearchPanel causes access violation when its linked viewer component unloads a document
Range check error occurs when viewer zoom is set below 1
German 'ß' and some other characters (encoded as 2-byte CID character codes)
are displayed incorrectly
Some non-Latin text elements not rendered properly
Printer component retains old bin names when printer
device is changed
Viewer randomly does not detect "page down" or "page up" key presses
SearchPanel does not find instances of search text where it is placed
at the end of a line (when used with "whole word" option)
Printer component causes access violation when it tries to enumerate
capabilities of a Remote Desktop printer
Printer causes "abstract" error when encountering a page with empty
content stream
Text not rendered properly when encoding specified by the document
is not present in a font
Form field values are not rendered if InteractiveForms
property is set to false
Viewer freezes when loading documents that have empty font-mapping
"ToUnicode" stream
Changing printer component's AdvancedPrinterSettings.Color
does not work
Various access violations, excessive memory usage, memory leaks
and other issues encountered with viewer and printer components
in relation to
font processing, text extraction, etc., - with some issues only affecting
applications built in RAD Studio XE2 and newer IDEs
Version 4.0.1.293 - May 7, 2013
Enhanced
General
Added support for RAD Studio XE4
Fixed
PDF Processing
Scrambled output when rendering some documents with JBIG2 images
Text extraction issues caused by Truetype fonts with 'Differences' entry
Memory leak in TgtPDViewerPref affecting loading and saving PDFs
Version 4.0.1.283 - April 26, 2013
Fixed
PDF Processing
Various memory and access violation that occurs when performing
page operations on some PDF documents
"Index out of bound" error occurs when calling
TgtPDFEngine.TextOut with <font> HTML tags.
PDF Viewing/Printing
Application freezes when rendering PDFs with certain CID fonts
"Invalid Integer" exception occurs while rendering some PDFs
Viewer hangs in IDEs older than 2010 when
TgtPDFViewer.BackgroundRendering is set to true
Version 4.0.1.271 - March 8, 2013
Enhanced
PDF Viewing and Printing
Added support for rendering JPX images
Fixed
General
Setup bundles LIB and OBJ files for C++Builder-only environments
Merge and insert page operations produce blank output with
some documents
Error decoding images when (color depth) BitsPerComponent is missing or -1
PDF Viewing
Access violation when Viewer component is freed after setting
Viewer.Active to false
Lines with width 0 are not rendered (unlike Adobe Reader)
High CPU usage by background rendering thread
Filling checkboxes does not work with some documents
Incorrect positioning of form fields when page initially loads in the viewer
Version 4.0.1.235 - December 4, 2012
Enhanced
PDF Viewing
Added background rendering for fluid (page) scrolling
experience
PDF Processing
Added new AddAction method for adding multiple PDF actions to
a single PDF form field
Added support for new PDF actions -
TgtPDFFormFieldValidateAction and
TgtPDFFormFieldAutoCalcAction
Resolved
General
Installation issues with "Without Source" build in RAD
Studio XE3
PDF Processing
Access violation encountered when stitching PDF pages -
document does not contain enough font information
Newly added signature form fields not visible if document
already has form fields
PDF Rendering
Various memory leaks
PDF corruption in some non-English locales - decimals in
floating point values get converted to commas
Version 4.0.1.200 - September 27, 2012
Enhanced
General
Added support for RAD Studio XE3
PDF Content Creation
Added new value aatBeforeDocOpen
in enumeration TgtDocActionTriggers - add a PDF action
for the "document-open" event
Fixed
PDF Processing and Viewing
Access violation caused by incorrectly encoded (empty)
image stream in the document
Version 4.0.1.169 - July 25, 2012
Enhanced
PDF Viewing and Printing
Added new property AllowImageCopy in
TgtPDFViewer class
Added "tab-key navigation" support for interactive form
fields [not available for radio button form fields]
Added new events OnFormFieldValueChanged
and OnFormFieldFocus
in TgtPDFViewer class
Support for default appearance specified in the
document for interactive form fields - background color,
font size and color
Fixed
PDF Viewing and Printing
Viewer does not preserve page position when resized
"€" character is displayed as "?"
"Index out of bound" error may occur when user overrides the
viewer's default popup menu
Incorrect page scaling when printing from Windows XP
PDF Processing
"Invalid type cast" error occurs when rendering a document
with certain types of form fields
"%S is not a valid integer value" error occurs when
processing certain types of form fields
Access violation occurs when getting the file name of
an attachment in the document
ReadOnly property does not work with some form
fields
Page crop box values are not considered when obtaining the
location of form fields
Some types of form fields cannot be printed in Adobe Reader
after their values are modified
Some types of form fields lose their original appearance
properties after their values are modified
Text extracted from a page suffer from incorrect spacing
for certain types of text elements
Access violation occurs when calling
TgtPDFDocument.SaveAsImage() on pages with a particular
type of JPEG images
"Invalid parameter" error occurs when rendering some pages
Pages with inherited resources are blank when extracted to
another document
Version 4.0.1.145 - April 16, 2012
Fixed
General
Package conflict when installing in Delphi 6
Compatibility/co-existence issues with XtremePDFConverter on
same IDE - now requires identically numbered version of both
products
PDF Printing
Unintended scaling when output paper size is different from original page
PDF Processing
Performance issues in form processing
Encryption corrupts the document in Delphi 7
Access violation when setting SetSelectedItemIndex property
of TgtPDFFormListBox or TgtPDFFormComboBox instances
XFA form field values are visible in TgtPDFViewer but not in
Adobe Reader - as a workaround, XFA entry will be removed and
the value will be made available in AcroForm dictionary
Form field values are not visible in Adobe Reader when
Highlight mode is off
Newly-created check box form fields show the number 4 instead
of check mark in Adobe Reader
TgtExPDFDocument.GetFontList() causes access violation with
some documents
Memory leaks in page reorganization operations
Version 4.0.1.129 - February 17, 2012
Fixed
PDF Rendering
All known rendering memory leaks
PDF Processing
Access violations in C++Builder when merging certain PDF documents
Version 4.0.1.122 - February 7, 2012
Enhanced
General
Added support for RAD Studio XE2 Update 3
PDF Processing
New overloads for methods in TgtPDFDocument class: SaveAsText() and ExtractText()
Improved text extraction with better word/line detection and removal of extra spaces and lines
Added support for extracting text content of Form XObjects
PDF Viewing
Support for custom checkbox symbols (cross, circle, star, check) in interactive form filling
Fixed
General
RAD Studio XE2 error "Unit gtViewerWidget was compiled with a different
version of Vcl.Graphics.dSkyBlue"
PDF Rendering
"Unable to SetFocus" error when parent form of viewer component is hidden
Clipped images in document are rendered without clipping by viewer component and
TgtPDFDocument.RenderToDC() method
Pages with negative height values cause "Division By Zero" error
PDF Processing
Memory leak when calling TgtPDFDocument.InsertPagesFrom() method
multiple times
Page range parsing issues with TgtPDFDocument.InsertPagesFrom() method
Incorrect encryption when document has PDF objects with ID tags
Version 4.0.1.97 - November 25, 2011
Enhanced
PDF Processing
Improved text extraction from PDF pages
PDF Viewing
Improved accuracy of "hand tool" and other viewer
interaction modes
Fixed
PDF Viewing
Freezing when page is zoomed using Ctrl+Mousewheel
Access violation when loading certain PDF files
Several memory leaks - optimized memory usage
Issues affecting popup menu on image widgets
Issues with PopupMenu property of viewer in C++Builder XE and XE2
Access violation when opening PDF documents with Type 3 fonts
Issues with Open standard action
Rotated form fields do not appear in correct position
PDF Printing
Lines rendered with incorrect width
Form fields with empty values rendered all black
PDF Processing
Memory leaks in TIFF processing logic
Extra text "_page1" appended to file name when exporting PDF pages to a multi-page TIFF image
Several range-check errors
Text overlap issues with Textout method and TgtTextwatermark class
Document information properties get corrupted after encryption
Version 4.0.1.89 - October 13, 2011
Enhanced
General
New demo demonstrating how to interactively add an annotation
and display it in the viewer using a custom annotation widget
New demo demonstrating how to read all form field properties
from a PDF document
PDF Processing
New property Opacity in TgtPDFAnnotation class
PDF Viewing
New properties SelectedRegionColor and HighlightRegionColor to specify
default color for selected and highlighted regions on the viewer
New methods ScrollDown, ScrollLeft, ScrollRight and ScrollUp to programmatically
scroll displayed content
New method GetOriginalRect to obtain actual location and dimensions of a
selected page region after correcting for rotation and zoom changes set by the
end-user
New method SaveToFile saves the displayed document to specified file
and loads it into the viewer
Added keyboard support for page navigation
Support for printing the displayed document (along with form field values
entered by the end-user) without having to save the document first
Automatic creation of the appearance stream whenever form field value is updated
Horizontal scrolling is disabled when Hand tool is used
Zoom-mode cursor resets while holding down Ctrl key
Radio buttons are not positioned correctly
PDF Processing
Image processing creates stray files on hard drive
Temporary files created by image export to multi-page TIFF are not deleted
Version 4.0.0.77 - October 7, 2011
Enhanced
General
Support for RAD Studio XE2 (both 32-bit and 64-bit Windows)
Support for C++Builder 2007 to XE2
Updated demos
PDF Viewing
Interactive form filling
Context menu options to change viewer interaction modes
and save current page as BMP, JPEG, EMF or TIFF images
Automatic reloading of document after changes are saved
Extendable widgets for page elements
Base class for annotation widgets added for future
built-in or user-defined annotation rendering
Default page context menu can be replaced with custom
popup menu
User interaction modes - Hand, Select, Zoom, Snapshot,
Highlight
Built-in widgets for form fields and image elements
Event to track mouse activity on form fields
Context menu options for selected image element - Copy
image and Save image
New GetScrollPosFromPageIndex function for getting
maximum scroll bar position that can be set for
specified page
OnMarqueeSelect event handler has a new parameter for
page number
Zoom-in and zoom-out operations automatically skip to
standard page zoom levels if it is within range
API to register custom widgets for form fields, text,
and image elements
Faster rendering of embedded fonts
Added several standard actions (TAction) for PDF viewer
component - File Open, File Save As, Print Document, Zoom
Actual Size, Zoom Fit Width, Zoom Fit Page, First , Prior,
Next, Last, Zoom in, Zoom out, Rotate clockwise, Rotate
Anti-Clockwise, Select Mode, Hand Mode, Zoom Mode, Snapshot
Mode, Highlight Mode - build a PDF viewer application
without writing any code
Added resource for Hand, Select, Zoom, Snapshot and
Highlight viewer mode cursors
PDF Processing
More options to retrieve bookmarks (as Strings, TreeNodes)
API to export PDF to image files
Customizable image properties (JPEG quality, Pixel format, Smoothing,
Monochrome, etc)
Event to customize name, prefix of image to be exported. Also accepts
parameter to skip current page or break the entire operation
Ability to save changes to loaded document
New and improved form processing APIs
API to copy page content to Windows Clipboard
Document merge operations also merges bookmarks
OnBookmarkMerge event to customize the default behaviour of bookmark merging
HTML submit method for AcroForms changed to POST
New optional argument AutoReload in SaveToFile and SaveChanges
methods to keep the updated document remain loaded in memory
Fixed
PDF Viewing and Printing
Scaling problems occur when document is printed
Invalid bitmap error occurs when rendering some documents
Access violation are encountered when rendering masked images
Viewer freezes when opening PDFs created using Amyuni Converter
Generic error occurs when document contains no cropbox entry
Rounded bullets appear as square bullets
PDF Processing
TgtPDFDocument object does not fire OnBeginRead and OnEndRead events correctly
Inability to set value for radio/checkbox form fields
Angled watermarks do not appear at center
Inability to set values for form fields that have the same name
Invalid pointer error occurs when calling ExtractPagesTo method with some documents
Crashes occurs when saving certain encrypted documents
Images are misplaced after merging
Version 3.4.8.240 - April 12, 2011
Enhanced
PDF Rendering and Processing
Added support for rendering rotated text
Added support for performing page operations, digital signing, and encryption on documents with JPX and JBIG2 images
Fixed
PDF Rendering and Processing
Memory leak experienced if RenderToDC method is called repeatedly
Incorrect coordinates in TgtFormField.FieldRect property for
form fields that have same name
"Out of memory" error when saving PDFs with JPX images
"Font family not found" error when rendering documents that
have fonts that are neither embedded in the document nor
installed on the client computer. (All such fonts will henceforth
be substituted with Arial.)
Version 3.4.8.235 - March 28, 2011
Enhanced
PDF Processing
Highly improved PDF text extraction
Fixed
PDF Processing
Access violation when merging certain types of PDF documents
"EC is not valid integer" error when processing some types of
form fields (special characters in properties)
Version 3.4.8.233 - March 11, 2011
Enhanced
PDF Viewing and Printing
Support for rendering JBIG2 images with color map (Color Inversion)
Support for rendering of CID fonts with embedded CMAP
PDF Processing
Optimized output PDF size after page-level operations
Fixed
PDF Viewing and Printing
Fixed rendering of CJK CID fonts
JBIG2Decode.hpp 'PCardinal Not found' error in C++Builder 2007
PDF Processing
Access violation when flattening form fields
Access violation when digitally signing PDFs
"$ - EConvertError" when saving or rendering PDF documents with
special characters
TgtPDBookmark.GetChild(AIndex: Integer) does not
return bookmark specified by index
Issue with missing/corrupt signature details when digitally signing
PDFs
Issues when retrieving values with special characters from form
fields
Memory leaks with text search and page-related functions
Access violation when performing page operations with documents
containing empty annotation entries
IsLoaded property incorrectly returns true when document
load operation failed due to wrong password
Invalid pointer operation error on application close
Version 3.4.8.228 - February 22, 2011
Enhanced
General
New PDF viewer component demo for
interactively inserting watermarks on
PDF pages
PDF Processing
Support for rendering PDF with JBIG2 images
Fixed
General
Ambiguity between PDFtoolkit and eDocEngine enumeration constants
PDF Processing
Access violation issues encountered during merging and page operations
All known memory leaks
Incorrect setting of Indy component properties (for EmailAfterSave)
"List index out of bounds" error during page-level operations
Version 3.4.7.207 - October 29, 2010
Fixed
PDF Content Creation
Incorrect positioning of watermarks on rotated pages
Error creating (internal) PDF name objects with special characters in the names
General
Code Insight incorrectly shows SaveToFile method as as deprecated
Version 3.4.7 - September 6, 2010
Enhanced
PDF Processing
Enhanced support for Chinese fonts
General
Support for RAD Studio XE
Reorganized shared sources and packages for cleaner
installation and compatibility with
XtremePDFConverter
Fixed
PDF Processing
LoadFromStream method locks input stream
Some watermarks added by PDFDocument could not
be exported
Issues with filling newly-added form fields
Issues with reading existing form fields
PDF Viewing [ProPlus edition only]
Some watermarks added by PDFDocument were not displayed
Issues with PDF documents generated by Crystal reports
Generic Error encountered when rendering blank pages
Conditional compilation issue in Jedi unit
(gtWinCrypt.pas)
PDFtoolkit DEBUG compiler directive interferes with
use of standard DEBUG directive - now renamed
Version 3.4.6 - January 29, 2010
Enhanced
PDF Content Creation
Unicode support and font rendering optimizations for TgtPDFDocument.TextOut method and TgtTextWatermarkTemplate class.
PDF Processing
New TgtWideStringList.SaveToStreamA method, an ANSI alternative for the return type of the ExtractText method - to support old IDEs
Resolved
PDF Processing
Access violaton in CCITTFaxDecode
PDF Viewing
"Font Family Not Found" error for some documents with Type1
non-embedded fonts
Improper or blank output for some documents with Type1
non-embedded fonts
Incorrect rendering of documents with embedded TrueType fonts
with MacRoman and Custom encoding
PDF Forms Processing
Form fields without appearance stream did not render properly
Version 3.4.5 - December 23, 2009
Enhanced
PDF Enhancement
Support for text appearance in digital signature form fields.
Resolved
General
Installation fails to add PDFtoolkit components on C++Builder tool palette
Version 3.4.4 - November 20, 2009
Resolved
PDF Processing
Access violation in MergeDocs method.
Some pages were blank after merging.
Merge operations sometimes created corrupt files.
MergeDocs failed with documents that have only images.
Access violation in ExtractPageTo method.
Access violation in FlattenFormFieldsOnPage method.
GetPageElements returned text elements incompatible with v2.5 -
now returns individual text outs as it did in version v2.5.
Access violation when SaveToStream is called after
FlattenFormFieldsOnPage.
Incorrect text content extraction caused by incomplete
processing of font encoding.
PDF Viewing
Some images rendered black.
Some special characters (for example ü) not displayed.
Version 3.4.2 - October 29, 2009
Enhancements
PDF Viewing and Printing
Optimized rendering of softmasked images.
New TgtPrinterCapabilities.PaperSize property to set custom page size.
PDF Content Creation & Processing
Bookmark creation and bookmark tree traversal overhauled.
Added new
GetByTitle method
LastChild property
BookmarkIndex property
Level property
Changed: GetBookmarkRoot returns root bookmark for creating new
bookmarks, regardless whether PDF contains bookmarks or not.
Redundant and unused method CreateNewBookmark removed.
Changed: Deprecated GetFirstChild, GetNextNode, GetPrevNode and
AppendChild to avoid confusion with other existing methods for
similar functionality
Resolved
Overall
Conflicts with IGDI+ if IGDI+ already exists on the development system.
Issues in manual compilation of PDFtoolkit components.
Access violation with SearchFirst method.
Linker error in C++Builder 2009.
Corrupted resource file.
Index used by GetFormField and GetFieldIndexOf methods did not match.
Issue with loading PDFs with malformed XRef tables - enhanced fault tolerance.
PDF Viewing and Printing
Issue with receiving mousewheel messages when viewer is not focused.
Issue with auto-rotation.
Print output was stretched.
Version 3.4 - September 25, 2009
Enhanced
PDF Viewing and Printing
Rendering optimizations and speed improvements
Support for rendering images with explicit mask
Optimized image processing
PDF Enhancement
Adding blank signature fields
Filling blank signature fields
Resolved
Overall
Conflicts with Delphi's Vector.pas
Issues in manual compilation of PDFtoolkit components
PDF Viewing and Printing
Incorrect rendering of some masked images
Large size of (metafile) file sent to printer when printing
Printer prints blank pages for some documents
GetPageElements returning incorrect coordinates
Form fields that do not contain font resources not rendered
Version 3.3 - September 3, 2009
Enhanced
Overall
Support for Delphi 2010
PDF Document Processing
Add digital signatures
Support for Delphi 2010
PDF Viewing [ProPlus edition only]
Optimized image rendering performance - in terms of speed
Resolved in v3.3
Overall
C++Builder 2009 - Link error
Delphi 2009 - Building and installing PDFtoolkit VCL from source
Custom icon for host application could not be added
PDF Document Processing
GetPageElements returns wrong coordinates of page elements
Page extraction causes invalid pointer error
PDF Viewing [ProPlus edition only]
Access violation affecting some PDF documents
PDF Printing [ProPlus edition only]
Host application freezes for a short time (approximately one minute)
Version 3.2.1 - July 28, 2009
Enhanced
Overall
Restored support for Delphi 5
Restored support for all C++Builder versions except C++Builder 6 and C++Builder 2006
PDF Document Processing
Document merging supports annotations including form fields and file attachments
Resolved
PDF Document Processing
Rendering of group form fields or form fields with children form fields
Exception after saving PDF and accessing form fields with GetFormField method
"Invalid File ID in Trailer" error occurring in some documents
Rendering to canvas in Delphi 7
Merging documents - several issues
PDF Viewing (ProPlus edition only)
Rendering of XObjects in form fields.
Rendering of form field values - getting displayed more than once in some documents
Display of documents loaded from stream - access violations
All pages blanked out in some documents
PDF Printing (ProPlus edition only)
Blank printouts in some documents
Version 3.2 - June 23, 2009
Enhanced
Overall
Speed improvements and optimizations
PDF Viewing (ProPlus edition only)
Mouse wheel support for scrolling and zooming
Ability to set custom or system DPI
Mouse support for scrolling pages by holding and dragging
Mouse support for pan and zoom
PDF Printing (ProPlus edition only)
Improved speed and accuracy of rendering
PDF Content Extraction (ProPlus edition only)
Improved quality of formatted text extraction
PDF Document Processing
GetPageElements method redesigned for greater control and accuracy
PDF Form Field Processing
New IsComb property for text form field (useful for
entering dates and other pre-formatted numbers and text)
New PageNum property in TgtFormField class for obtaining
number of the page that contains the form field
New Orientation property in TgtPDFFormField class for rendering rotated
formfields.
Resolved Issues
Overall
Installation of visual components in Delphi 7
Installation of PDFtoolkit in RAD Studio 2009, which
affected certain other applications
PDF Document Processing
Access violation when adding text watermarks in Delphi 6 and 7
Access violation with FlattenFormFields and FlattenFormFieldsOnPage methods in Delphi 6 and 7
Access violation when adding form fields in Delphi 7
Access violation when adding a text watermark to a page created by the "InsertBlankPageAt" method
InsertBlankPageAt method when using measurement units other than points
Character overlap in text watermarks
Rendering of text watermarks that had escape strings, line-feed and carriage-return character, and vertical and horizontal alignment settings
Flattening of multi-line text field
Rendering by StitchSideBySide method
Access violation while spliting certain documents
Adding of shared PDF elements when spliting documents
Filling of certain types of form fields - affecting some documents that lacked important form field information
Some other reported memory leaks
PDF Viewing and Printing (ProPlus edition only)
Access violation in viewer in Delphi 6 and 7
Access violation in printer in Delphi 6 and 7
Rendering of certain types of form fields - affecting some documents that lacked important form field information
Rendering of contents of rotated PDF pages in viewer in Delphi 6 and 7
Error message "MetaFile is not valid" and subsequent printing of a blank page
Version 3.1 - April 30, 2009
Enhanced
Overall
Has no external DLLs - create single EXE apps
PDF Viewer (ProPlus edition only)
Interactivity features for developing sophisticated document retrieval, reviewing and processing apps
New HighlightRegion method to highlight specific regions on the viewer - includes support for hint text, custom object association and mouse activity events.
Visual selection of multiple regions by user with support for dynamic labeling and coloring of regions
New methods (HighlightRegion, ClearHighlightRegions, and ClearSelectedRegions), properties and events for retrieving, adding, deleting and clearing of highlighted and user-selected regions
Page scrolling by specifying thumb tab position in scrollbar - VScrollPos and HScrollPos
OnHScroll and OnVScroll events to monitor changes to scrollbar thumb tab position - useful for implementing synchronized split-pane document comparison
PDF Printer
Detection of physical printer DPI
PDF Document
New CMapPath property to specify folder containing external CMAP files
Content Extraction
Improved formatted text extraction
Resolved Issues in v3.1
Overall
GDI+ intialization
PDF Document
Rendering text watermarks containing escape strings and
line feed/carriage return characters
Placeholders substitution and rendering of text
watermarks
Rendering and positioning of image watermarks in all
locales
Some issues in form field processing, rendering, and
flattening
Resource handling in page overlay operations
Saving PDF documents with JavaScript
Processing of PDF NULL objects when saving files
Rendering of PDF inline images
JPEG thumbnail rendering
Processing documents that have PDF Form XObjects with inherited properties
DPI awareness when rendering to DC
Document Reorganization
Merging encrypted documents
PDF Viewer & PDF Printer (ProPlus edition only)
Access violation when closing viewer in certain
scenarios
Reuse of viewer to load several documents
(Delphi 2009 only) Dropping printer component on a form
Barcodes printing
PDF Search Panel (ProPlus edition only)
Formatting of search results
Version 3.0.2 - March 10, 2009
[ProPlus] Enhanced: Image masking
[ProPlus] Fix: Dragging and dropping printer component in RAD Studio 2009
[ProPlus] Fix: Adding watermarks
[ProPlus] Added: Formatted text extraction (as in v2.5)
Fix: License activation
Fix: Check box form field value
Fix: Escape characters in text watermarks
Fix: Load from stream
Fix: Text and image watermarks in different locales
Version 3.0.1 - February 27, 2009
[ProPlus] Added: Support for JPX encoded images
[Pro] Fixed: Minor issues
[Pro] Updated: FAQ topics in help file
Version 3.0 - February 20, 2009
[ProPlus] Enhanced: Robust, completely re-designed, extensible core engine, which will be continuously enhanced
[ProPlus] Added: Support for all versions of PDF
[ProPlus] Enhanced: Optimized memory use
[ProPlus] Added: Support for Type 1 with full and subset embedding
[ProPlus] Added: Support for Standard Type 1 fonts (14 standard Type 1 fonts are supported without requiring font embedding)
[ProPlus] Added: Support for subset embedded fonts
[ProPlus] Added: Support for CID fonts (Will be substituted when font used is not embedded and not found on system)
[ProPlus] Added: Multipage viewer (Multiple and continuous page display)
[ProPlus] Added: New viewer events to track changes in current page, zoom, etc.
[ProPlus] Added: Facility to get selected region or a point on the viewer (useful while adding watermarks, stamps, etc)
[ProPlus] Added: Viewer can zoom pages up to 3200%
[ProPlus] Enhanced: Fault-tolerant loading by viewer (Small PDF errors will not halt rendering)
[ProPlus] Fixed: Issues related to text extraction solved
[ProPlus] Enhanced: Clean formatted extraction of text from pages
[ProPlus] Fixed: Issues related to GDI+ solved for C++ Builder
[ProPlus] Enhanced: Fast, accurate vector printing of PDF files(Printer component)
[ProPlus] Enhanced: Support for automatic rotation and centering of pages in printer component
[ProPlus] Enhanced: Bin selection in printer component
[Pro] Fixed: All issues related to filters are solved
[Pro] Enhanced: Highly enhanced CCITT decode
[Pro] Enhanced: Faster flate encode/decode with support for all predictors
[Pro] Added: Supports all colorspaces for image, shape, and text elements
[Pro] Enhanced: Fault tolerance for "cross reference stream" errors
[Pro] Fixed: Merging certain types of documents
[Pro] Enhanced: Super-fast merging of PDFs with any number of pages
[Pro] Enhanced: Support for RAD 2009
[Pro] Added: On-demand loading of PDF data
[Pro] Added: Comprehensive PDFtoolkit 3.0 demo included
For older releases of PDFtoolkit VCL, 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 product to purchase
an SDK or OEM LICENSE.
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
An PDFtoolkit VCL 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 PDFtoolkit VCL 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.
API DOCS
The PDFtoolkit VCL documentation is available online at: www.gnostice.com/docs/pdftoolkit_vcl/frames.html.
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 PDFtoolkit 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.