|Developer Tools||Office Productivity Applications
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" XtremeDevSystem Delphi Subscription. You get 12 months free major and minor updates and priority e-mail support.
Please check whether your Delphi/C++Builder is supported before downloading the trial.
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.
Trial versions have the following limitations.
Features provided by PDFtoolkit VCL are listed here. (For system requirements, click here.)
|Features By Category|
|General Features, I/O and Security Support|
|Document Modification and Re-organization|
|Acroforms Processing (PDF eForms)|
|Document Search and Extraction|
|Document Viewing, Printing, Searching and Converting|
|General Features, I/O and Security Support||ProPlus|
|Load from file and memory stream|
|Save to file and memory stream|
|Save to HTTP response|
|Reset component - Unload document and free all used resources|
|Run-time setup dialog|
|Email after saving to file|
|Use TrueType fonts|
|Embed TrueType fonts|
|Subset fonts to reduce file size|
|Support for all character sets - Eastern Europe, Chinese, Japanese…|
|Secure with password using 40bit and 128bit Encryption|
|Read password protected documents (requires password)|
|Unicode support for Watermarks, document information and bookmarks|
|Unicode support for text annotations|
|Build document Outline (TOC)|
|Insert page Header and Footer|
|Set custom thumbnails for each page|
|Insert watermarks with text and images [Horizontal and Vertical text]|
|Page number stamping|
|Insert Bookmarks in content (Link annotation)|
|Set document and page events|
|Insert annotations [Text, FreeText, Line, Square, Circle, Highlight, Underline, Squiggly, Strikeout, Stamp, Ink]|
|Attach files (any file type)|
|Draw Text on the page [Horizontal and Vertical text]|
|Draw simple HTML text [Tags supports: <font>, <b>, <i>, <u>, <strikeout>]|
|Variables support for Watermark and Draw Text [Time, Date, Page number, Total Pages]|
|Activate links in page content [http://, ftp://, e-mail and file://]|
|Set presentation features [Page Transition]|
|Add digital signatures|
|Document Modification and Re-organization||ProPlus|
|Merge multiple documents|
|Insert pages from one document to another|
|Append pages from one document to end of another|
|Delete pages from document|
|Extract pages from documents and create new ones|
|Insert new blank page|
|Add and Edit existing Outline items with unlimited nesting levels (TOC)|
|Delete existing Outline items|
|Modify document information fields [Author, Subject, Title, Keywords.|
|Write XMP metadata of document (custom document information)|
|Mask area on page|
|Stitch pages [on top, side-by-side]|
|ASCII encode document (ASCII85 and ASCIIHex)|
|Change viewing page layout|
|Set and edit viewer preferences|
|Change user permissions (requires owner password)|
|Acroforms Processing (PDF eForms)||ProPlus|
|Read and Fill form field values|
|Full access to form field attributes [Name, Description, Type, Allowed values...]|
|Edit Form field attributes|
|Delete form fields|
|Insert new form fields|
|Flatten form fields|
|Document Search and Extraction||ProPlus|
|Read document information [Author, Subject, Title, Keywords...]|
|Read XML Metadata of document|
|Extract Text (plain strings without formatting)|
|Extract Text Formatted (plain text with basic formatting)|
|Extract all page content as Text, Graphic, Pattern objects with properties|
|Extract pages and save as new document|
|Get page properties [Size, Mediabox, Cropbox, Rotation]|
|Programmatic text search|
|Document Viewing, Printing, Searching and Converting||ProPlus|
|Render PDF to Canvas and convert to JPEG, BMP and (single and multi-page) TIFF|
|Search panel component|
|Bookmark panel component|
|(Viewer) Interactive form-filling|
|(Viewer) User interaction modes - Hand, Select, Zoom, Snapshot and Highlight|
|(Viewer) Select region and export to clipboard and image formats|
|(Viewer) User-defined widgets for PDF page elements|
Please ensure that your systems meets these requirements.
* - 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.
Purchase our developer tools from our online store on share-it!
Locate a reseller in your country.
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.
The following discounts are applicable for volume purchases of Developer Licenses.
|21 and above||25%|
Mail us at email@example.com.
Every Gnostice product purchased is backed* by:
* - Effective from January 1, 2012.
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 firstname.lastname@example.org with details of your last purchase of the product.
|1 developer subscription WITHOUT SOURCE||Buy Now|
|1 developer subscription WITH SOURCE||Buy Now|
|Special Application License||Buy Now|
|Special Server License||Buy Now|
1 - With the purchase of a develoepr subscription (for PDFtoolkit VCL), you also get 12 months free updates and upgrades, 12 months free e-mail support, and royalty-free commercial distribution rights - all subject to the license agreement.
|1 developer subscription||Buy Now|
|5 developer subscriptions||Buy Now|
|10 developer subscriptions||Buy Now|
|25 developer subscriptions||Buy Now|
|50 developer subscriptions||Buy Now|
|100 developer subscriptions||Buy Now|
|Special Application License||Buy Now|
|Special Server License||Buy Now|
2 - With the purchase of one developer subscription (for eDocEngine VCL, PDFtoolkit VCL, XtremePDFConverter VCL and XtremeDocumentStudio Delphi - all with source), you also get 12 months free updates and upgrades, 12 months free e-mail support, and royalty-free commercial distribution rights - all subject to relevant license agreement.
For an informed purchase, please consult our License Agreements and our Licensing/Purchasing Guide.
TgtPDFViewer.Activeto true returns control to program only after rendering first page
TgtPDFDocument.InsertBlankPageAt()method does not work with Delphi/C++Builder versions newer than 2009
TgtPDFViewer.Cachingto specify how PDF resources are cached by the viewer
Transparent(default is true) to
SetEditFocusmethod to set focus on the search text entry edit box
InteractiveFormsproperty is set to false
AdvancedPrinterSettings.Colordoes not work
TgtPDFEngine.TextOutwith <font> HTML tags.
TgtPDFViewer.BackgroundRenderingis set to true
TgtDocActionTriggers- add a PDF action for the "document-open" event
ReadOnlyproperty does not work with some form fields
TgtPDFDocument.SaveAsImage()on pages with a particular type of JPEG images
TgtPDFViewerbut not in Adobe Reader - as a workaround, XFA entry will be removed and the value will be made available in AcroForm dictionary
TgtExPDFDocument.GetFontList()causes access violation with some documents
TgtPDFDocument.InsertPagesFrom()method multiple times
HighlightRegionColorto specify default color for selected and highlighted regions on the viewer
ScrollUpto programmatically scroll displayed content
GetOriginalRectto obtain actual location and dimensions of a selected page region after correcting for rotation and zoom changes set by the end-user
SaveToFilesaves the displayed document to specified file and loads it into the viewer
IsLoadedproperty incorrectly returns true when document load operation failed due to wrong password
TgtWideStringList.SaveToStreamAmethod, an ANSI alternative for the return type of the
ExtractTextmethod - to support old IDEs
For older releases of PDFtoolkit VCL, please click.
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.
Gnostice Newsletter articles are published every month. It contains technical articles related to Gnostice developer tools and office productivity applications. To subscribe to the newsletter, send a blank e-mail to email@example.com with the "SUBSCRIBE" in the subject line.
The following articles have been published for Gnostice eDocEngine VCL.
Edit, enhance, secure, merge, split, view, print, digitally sign PDF & AcroForms documents
Just a method call now.
It just got simpler.
Use PDFtoolkit to export PDF pages to images.
Exploiting a rarely used content-creation method.
Learn to export PDF pages using PDFtoolkit VCL and create multi-page TIFFs using Windows GDI.
Learn to add a signature form field to a PDF document.
Learn about what you can do with PDF and how PDFtoolkit can help you doing that.
Learn how to read and edit document information properties of a PDF file using PDFtoolkit VCL.
Learn the new way of creating and processing bookmarks using PDFtoolkit VCL.
Learn to use placeholders in PDFtoolkit text outs on PDF pages.
… if all that you want to write on those pages is "This page is intentionally left blank." ☺
“I want to save a PDF document to a BLOB (Binary Large Object) field.”
Learn how to provide an option to cancel a text search operation in the middle.
Extract meta data that others might miss.
In the first part of this article, we saw how PDFtoolkit could meet your PDF-related needs. In the second part of this article, we will see what improvements users will see when Gnostice PDFtoolkit VCL v3.0 comes out.
In the first part of this article, originally published on Codegear.com last month, we will see what Gnostice PDFtoolkit VCL can do for you. We will be using code examples to illustrate the ease with which PDFtoolkit will help you accomplish your PDF-related tasks.
Learn how to use PDFtoolkit VCL to quickly add bookmarks to a document.
Learn to extract text, fill form field, and add attachments.
Get right down to the metal and write code that will accomplish your PDF-related needs.
Get to know about the latest version of PDFtoolkit and its new PDF processor, and also try out an EXE demo created using the new version.
Learn how to move pages around in a PDF document using PDFtoolkit VCL.
If a PDF documents has several chapters and each chapter has a bookmark, then how would you split the document by chapter?
Learn how to use methods that return objects in a clean and efficient way.
Learn how to flatten PDF forms and have them automatically e-mailed.
PDFtoolkit VCL 2.5 has introduced a new method that will help you extract attachments from a PDF document.
Use PDFtoolkit VCL to extract text data occurring in specific locations in a PDF document.
"I have a list of URLs that need to be added to a set of images that repeat in every page of a PDF document."
“I would like to extract text and images from a page in a PDF file and add it to another PDF file as watermarks.”
Want to make instances of a particular text or keyword linked to a destination elsewhere in the document? Read on!
Get to know what's inside PDFtoolkit
|Privacy | Legal | Feedback | Newsletter | Resellers||© 2002-2013 Gnostice Information Technologies Private Limited. All rights reserved.|