Introduction to Document Imaging

Document Imaging SDK Programmer Reference Guide

 

The Document Imaging Software Development Kit (SDK), from Black Ice Software LLC is a complete and easy-to-use set of tools that allows Windows based application developers to add the capability of reading and writing multiple file formats like TIFF, JPEG, CCITT, IBMMMR, CALS, PCX, DCX and PNG images and to perform numerous image processing tasks. The Document Imaging SDK contains all of the necessary functionality to create a complete document imaging solution.  The Document Imaging SDK/ActiveX is built upon Black Ice technology used by customers for many years in products like TIFF SDK/ActiveX, Annotation SDK/ActiveX and Image SDK/ActiveX, but also includes many new features that have been developed exclusively for the Document Imaging SDK/ActiveX product.

Document Imaging SDK/ActiveX is a software development tool that helps application developers and programmers to create applications with sophisticated image processing capabilities. The SDK works on every Windows operating system from Windows Server 2012 R2 to Windows XP and because it includes both C/C++ libraries and ActiveX controls, the functionality of the product can be accessed from most programming languages like C, C++, Visual Basic, Delphi, MS FoxPro, and MS Access. Document Imaging SDK/ActiveX is also .NET compatible meaning that VB.NET and C# programmers can also take full advantage of the product.

Structurally, Document Imaging SDK/ActiveX consists of a set of DLLs and ActiveX controls. Each DLL and ActiveX control implements a specific, well-defined feature set, which is designed to help developers to pinpoint specific functionality.

The Document Imaging SDK comes with a thorough set of documentation, several sample application programs with full sample source code to demonstrate how the Document Imaging SDK can be used.

This manual is designed to enable you, the application developer, to effectively use the functions contained in the Document Imaging SDK. Note: It is assumed that the reader is fully conversant in a high level programming language like C++ and is knowledgeable about the procedures necessary to incorporate functions found in the Document Imaging SDK/ActiveX libraries into their application(s).