0% found this document useful (0 votes)
222 views

PDF Processing With Gnostice PDFtoolkit (Part 2)

The document summarizes improvements coming in version 3.0 of the Gnostice PDFtoolkit VCL. Key improvements include a completely re-written PDF processing engine that greatly improves speed, robustness, and scalability. It promises near-instant loading of large PDFs, intelligent processing for quick access to specific parts, ability to simultaneously process over 10,000 files, and fault tolerance for documents with errors. Text extraction and the PDF viewer component have also seen major improvements. Extensive testing helps ensure high quality and reliability.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
222 views

PDF Processing With Gnostice PDFtoolkit (Part 2)

The document summarizes improvements coming in version 3.0 of the Gnostice PDFtoolkit VCL. Key improvements include a completely re-written PDF processing engine that greatly improves speed, robustness, and scalability. It promises near-instant loading of large PDFs, intelligent processing for quick access to specific parts, ability to simultaneously process over 10,000 files, and fault tolerance for documents with errors. Text extraction and the PDF viewer component have also seen major improvements. Extensive testing helps ensure high quality and reliability.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

PDF Processing with Gnostice PDFtoolkit (Part 2)

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.

By V. Subhash

Version 3 of PDFtoolkit will use a whole new PDF processing engine that has been completely re-written
from the ground up. Thanks to high modularization of the PDF processor code, PDFtoolkit will see
enormous improvements in speed, robustness, and scalability.

The new PDF processor has a lot of capabilities and includes more than everything that PDFtoolkit needs to
implement its interface. So, the scope for bringing new features to PDFtoolkit has also greatly increased.

PDF Processor On Steroids

Quite a lot of original ideas have gone in to the new version. Many improvements have been based on
customer feedback and our own observations. What are they?

Instant Loading

Even if you throw a 10,000 page PDF document at it, PDFtoolkit will load the document almost instantly.
This greatly improves the robustness and responsiveness of applications written using PDFtoolkit.

Intelligent Processing

PDFtoolkit processes documents at a blistering speed that promises near-instantaneous access to different
parts of a document. PDFtoolkit intelligently loads only those parts of a document that will be required for a
particular action. This also gives PDFtoolkit v3 a very small resource footprint.

Heavy-Duty Performance

PDFtoolkit can simultaneously process a large amount of files. For example, in a merge-and-split test case,
we tested PDFtoolkit for merging over 10,000 files into one in one go. No problems at all.

Fault Tolerance

Not all PDF documents are blessed alike. Some have errors. Others have lost a few chunks of bytes lost
along the way. PDFtoolkit will be kind to such files. Even if a few pages are missing, PDFtoolkit will enable
applications to handle these documents peacefully and without much fuss.

Optimized Algorithms

The development team decided that some popular implementations were not up to the mark and chose to
implement their own logic to handle standards such as JPEG, CCITT, and Flate. This has greatly contributed
the speed and robustness of the API.

Better Content Extraction

Text in a PDF document is not organized into well-marked paragraphs, as one might expect in a web page or
a Microsoft Word document. Therefore, extracting text from a PDF document to everyone’s satisfaction will
not be easy. The new version has improved greatly on this and if the beta version is anything to go by users
should be very happy.

New Viewer
PDF viewer component has seen a lot of improvements.

 Instant loading and navigation thanks to intelligent processing


 Multi-page views and new events to support multi-page views
 Automatic zoom based on page width and also custom multi-page zoom
 Faster performance with Search Panel component

(Click to enlarge)

Quality Control

Over the years, we have come to know about a wide variety of PDF documents that our clients have used.
We have incorporated this knowledge in our new testing framework using AQtime. PDFtoolkit features
have been and are being tested every day with tens of thousands of various types of PDF documents in a
totally automated process. This has helped us in simulating different types of client requirements efficiently.
The ultimate goal is to provide a product that the customers can blindly trust.

In The Next Part

In the final part of this article, we will go into more detail on all these improvements.
---o0O0o---

Links:

 Trial Download
 Feature Matrix
 Pre-Order and Get 20% Discount

---o0O0o---

Our .NET Developer Tools

PDFOne .NET
Gnostice Document Studio .NET

A .NET PDF component suite to create, edit, view, print, reorganize,


Multi-format document-processing
encrypt, annotate, and bookmark PDF documents in .NET
component suite for .NET developers.
applications.
Our Delphi/C++Builder developer tools

Gnostice Document Studio Delphi eDocEngine VCL

Multi-format document-processing component suite A Delphi/C++Builder component suite for creating


for Delphi/C++Builder developers, covering both documents in over 20 formats and also export reports
VCL and FireMonkey platforms. from popular Delphi reporting tools.

PDFtoolkit VCL

A Delphi/C++Builder component suite to edit, enhance, view, print, merge, split, encrypt, annotate, and
bookmark PDF documents.
Our Java developer tools

Gnostice Document Studio Java PDFOne (for Java)

Multi-format document-processing A Java PDF component suite to create, edit, view, print, reorganize,
component suite for Java developers. encrypt, annotate, bookmark PDF documents in Java applications.
Our Platform-Agnostic Cloud and On-Premises APIs

StarDocs

Cloud-hosted and On-Premises REST-based document-processing and document-viewing APIs

You might also like