Smart PDF/A API

Smart PDF/A API is an API that allows developers to integrate in their enterprise systems such opportunities of the Smart PDF/A technology as creating compact electronic documents in the PDF/A format.

Example of image compression controls provided by Smart PDF/A API API integration in applications for tablet PCs and smart phones API integration in applications for tablet PCs and smart phones
1. Example of image compression controls provided by Smart PDF/A API 2. API integration in applications for tablet PCs and smart phones (under iOS, Android, and other operating systems). Image saving options.

The Smart PDF/A technology allows one to create color electronic documents, using the archive formats PDF/A-1b and PDF/A-2b (ISO 19005:1-2005 and ISO 19005-2:2011, respectively). The average compression factor in the case of processing scanned color documents without loss of information objects (text, notes, stamps, etc.) is 8-9, as compared to a 90% quality JPEG. For some specific types of documents, such as a signed and sealed contract or some accounting papers, the compression factor may increase up to 15-20.

At the same time, the technology provides correction of scanning errors (color correction, tilt correction), readability enhancement (contrasting, denoising), and text recognition (the recognition results are being incorporated in the electronic document). Smart PDF/A is capable of recognizing text even if it is partially overlapped by colored notes, seals, stamps, or other marks.

Easy-to-use C-compatible interface: it simplifies incorporation of the product in user applications developed with any modern programming language.

Simplicity of learning: the API consists of a small number of functions, which are intuitively clear to developers. The API includes an example, called «100 lines of a C ++ library», which allows the developers to quickly get familiar with the library without any consulting or training.

Flexible control of processing: architecture connectors inside the toolkit as well as the extensive documentation allow the developers to easily adjust the recognition and compression of scanned or photographed documents to any business process.

Parallel processing support: the API functions are implemented on the basis of thread-safe technologies, which allows the developers to effectively use the product on multi-core processors.

Modular architecture and extendibility: the API functionality can be extended by means of add-on modules.

Support of various OCR systems: the Smart PDF/A supports a universal open protocol for data exchange between the PDF/API and the recognition engine, allowing the developers to plug in any desired OCR system.

Operating systems supported: Windows, Linux, Apple MacOS X, Apple iOS.


Sample code for Smart PDF/A API embedding (header + example) – Download (3 KB).


To get API and detailed information on incorporating Smart PDF/A API technology, please fill in the form below, and we will get back to you as soon as possible.

  1. Loading ...