The Omnipage Capture Software Development Kit lets developers access a broad range of document processing algorithms and workflows for integrating them into their own applications. Its native C programming interface is RecAPI, which consists of three main parts:

  • KernelAPI, that contains the page level operations.

  • RecAPIPlus, that is an extension over KernelAPI for performing document based tasks.

  • RecPDF, that is also an API extension, which can be used for managing direct page level manipulation of PDF files.

Throughout the documentation we frequently refer to CSDK as Engine meaning all the modules of RecAPI.

This chapter is intended to give you an overview of RecAPI, describing the following topics:

  • Introducing RecAPI

  • KernelAPI Modules

  • RecAPIPlus

  • Alternate Linking of RecAPI