XtremePDFConverter VCL is a powerful VCL component for intelligently
converting PDF to easily editable Word RTF documents. XtremePDFConverter uses
artificial intelligence and also allows inputs from the user code to accurately
recognize and convert paragraphs, tables, bullets, numbered lists, newspaper
columns, and other standard document formatting features. XtremePDFConverter
outputs Word RTF documents that are well-formatted and easily editable.
Unlike Word documents, PDF documents usually do not contain enough
information about the logical organization of text and other data. What looks like a
paragraph to us humans may only be internally represented as multiple strands of
text or characters on a 2-D Cartesian plane. XtremePDFConverter parses PDF page
elements, tests them against
certain criteria, decides whether those page elements could represent a paragraph
or a table or a list or something else, and then applies appropriate conversion
rules. The resultant document is much more usable and editable than the input PDF
document. Unlike many products in the market, XtremePDFConverter generates regular
paragraphs. It uses text boxes only for rotated text elements and only when
required.
XtremePDFConverter currently supports conversion of PDF to RTF. RTF
is a popular document format introduced by Microsoft and is compatible with most
word-processing applications such as Microsoft Word, OpenOffice, Abiword, KWord,
… and also online productivity suites such as Google Docs, Lotus Symphony,
and Microsoft Office Live. XtremePDFConverter 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
Universal Subscription. You get 12 months free major and minor updates and
priority e-mail support.
Editions
Professional
Highlights
Converts tables and tabbed columns
Detects numbered and bulleted lists
Recognizes several types of font encoding
Detects font size, style and color
Supports Unicode text
Has an event to accept password for encrypted files
Identfies multiple lines of text or characters as paragraphs
Supports paragraph alignment
Has events for monitoring conversion, creating progress bars, and also change settings and content at run-time
Detects clipped text
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.
XtremePDFConverter VCL Trial Setup For IDEs:
Delphi 7/2007/2009/2010/XE/XE2/XE3/XE4/XE5/XE6
Features
Features provided by various editions of XtremePDFConverter VCL are listed here.
(For system requirements, click here.)
Paragraph alignment (left, right, center, justified)
Paragraphs
Tabular data
Unicode text
Events
Professional
OnElementDetected -
When a new page element is constructed for the output document
- with editing support
Commit to document
Omit and leave an empty space instead
Omit and move up remaining content
OnEndJob, OnEndPage, OnStartJob, and OnStartPage
OnFontSubstituting - on encountering an embedded font in the PDF and then substituting it with an appropriate system font in the output document
OnNeedPassword - for supplying password for encrypted documents
OnProgress - useful for monitoring the conversion job and implementing visual progress bars
System Requirements
Please ensure that your systems meets these requirements.
Development Environments
Delphi 7
Delphi 2007
Delphi 2009
Delphi 2010
Delphi XE
Delphi XE2
Delphi XE3
Delphi XE4
Delphi XE5
Delphi XE6
Minimum Software Requirements
Any Windows OS
gdiplus.dll in case of Windows OS older than Windows XP
Ensure that the installation programs of your derived applications do not
attempt to overwrite gdiplus.dll in case it is already present. Otherwise, it
will run into a conflict with Windows system file protection feature.
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.
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 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.
With the purchase of a developer subscription (for XtremePDFConverter 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 relevant license agreement. [XtremePDFConverter is available with source code as part of the XtremeDevSystem Delphi boquet.]
Several overloads to perform conversion job by setting the input and output documents with disk files or streams
Inspecting input file page count
Specifying how elements in the output need to be formatted, for example, regular tables or tab-formatted columns
Specifying page range
Events
OnElementDetected - When a new page element is constructed for the output document - with editing support
Commit to document
Omit and leave an empty space instead
Omit and move up remaining content
OnEndJob, OnEndPage, OnStartJob, and OnStartPage
OnNeedPassword - for supplying password for encrypted documents
OnProgress - useful for monitoring the conversion job and implementing a visual progress bar
OnFontSubstituting - on encountering an embedded font in the PDF and
then substituting it with an appropriate system font in the output
document
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
Special Application 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.
For Distribution:
If the software that you are developing can provide valuable
functionality on its own without the GNOSTICE PRODUCT, then it
could qualify as an AUTHORIZED DERIVED APPLICATION. An
AUTHORIZED DERIVED APPLICATION would be an end-user software
in which the GNOSTICE PRODUCT would be providing supplementary
functionality. In such cases, you would not have to provide any
additional royalty in the form of a SPECIAL APPLICATION LICENSE or a
SPECIAL SERVER LICENSE. Your purchase of DEVELOPER SUBSCRIPTION(S)
should be enough.
If the software that you are creating is heavily dependent
on the GNOSTICE PRODUCT (such as end-user desktop/server/Web-based
document viewers, editors, and converters…), get a
SPECIAL APPLICATION LICENSE or a SPECIAL DEVELOPER LICENSE in
addition to your DEVELOPER SUBSCRIPTION(S).
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).
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).
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.
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.
Assigning an automated build computer:
With your first DEVELOPER SUBSCRIPTION, you get to designate one computer as a
BUILD MACHINE. For your second BUILD MACHINE, you need to have procured at least 6
DEVELOPER SUBSCRIPTIONS. For your third free BUILD MACHINE, you should have procured
at least 11 SUBSCRIPTION licenses. For every five DEVELOPER SUBSCRIPTIONS that you
have purchased after your first DEVELOPER SUBSCRIPTION, you can designate only one
BUILD MACHINE for free. This restriction is applicable only to computers designated
as BUILD MACHINES for free. It does not affect your right to create builds on any
computer for which you have procured a DEVELOPER SUBSCRIPTION.
Renewal, Upgrade and Support Policy:
Get discounts on volume purchases.
Pay only 40% of the prevailing price for renewals within 1 year of
expiry and 60% after more than 1 year 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.
Thought Leader/Technical Evangelist License is available only by
invitation by Gnostice. It is not available on request.
Articles
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 info@gnostice.com with the "SUBSCRIBE" in the subject line.