For Developers
Integrate OCR tecnology into your applications
Industry-Leading OCR, PDF and Imaging Technologies
If you need to incorporate optical character recognition, PDF conversion or document creation capabilities into your own application, look no further. Our technologies are used and trusted by millions of people worldwide and are successfully applied in a large variety of industries, including Finance, Legal, Government, Insurance, Healthcare and many more.

More than a mere SDK
How are we different? We give you exactly what you need.
We understand that our customers are not the same. Instead of spending ages searching for acceptable options, simply let us know what you are looking for. We deliver the tools that will enable you to achieve the results you have in mind. Do not pay for functionality you will not be using. Do not settle with products that do not perform to your standards.
OCR – Optical Character Recognition
At the core of the renowned Smart OCR and Invoice OCR application, our optical character recognition technology delivers extremely high accuracy, intelligent document layout reconstruction, support for multiple output formats and forms processing capabilities.
- Accurate capture and layout recreation
- Supports a wide variety of programming languages: VB.NET, C#, C++, VB Script, Delphi, VB 5.0, 6.0
- Extensive PDF, DOC, HTML and XLS support with different output modes
- Data Capture and Forms Processing
- Invoice Processing
- Documentation and samples
- Customization according to your requirements
Document Creation
Automating document management processes is crucial for any business organization. Save your company tons of time and money by adding the ability to create digital documents automatically. Choose between multiple formats, including Microsoft Word, Excel, RTF and PDF.
- Programmatically create Word DOC files (Microsoft Office is NOT required)
- Programmatically create Excel XLS files (Microsoft Office is NOT required)
- Programmatically create PDF files
- Programmatically create RTF files
SmartOCR SDK
Everything you need to integrate OCR technology into your applications.
- Document layout reconstruction
- Extensive PDF, DOC, HTML and XLS support with different output modes
- Documentation and samples
- Supports different languages VB.NET, C#, C++, VB Script, Delphi, VB 5.0, 6.0;
- Customization according to your requirements
SmartOCR SDK offers a powerful API, outstanding accuracy, high speed and impressive functionality. Additionally, you can have a custom-built solution that will produce the best results for your particular case.
Scan a document or import an image
- Supports multiple image file formats – BMP, JPEG, PNG, TIFF, GIF
- Supports PDF as input
- Accepts images from memory – HBITMAPs, GDI+ Bitmaps
Image processing
- Rotation detection
- Deskewing
- Image clean-up
- Noise reduction
- Determines the background color
- Dynamically adjusts the brightness threshold
Text Recognition
- Multiple core/CPU utilization
- Included dictionary increases acuracy
- Support for custom user dictionaries
- Provides confidence level for each recognized character
APIs for direct access to:
- Recognized text
- Text properties
- Paragraph properties
Exporting
- Multiple formats supported RTF, TXT, HTML, XLS, PDF
- Layout retention – text and paragraph formatting, images, bullet lists, headers and columns.
- Output in PDF – with optional image layer
- Supports tables
Developer environments supported
- MS Visual Studio.NET (VB.NET, C#);
- MS Visual Basic 5.0, 6.0;
- MS Visual C++ 4.x and above;
- VB Script, and other scripting languages;
- Borland Delphi 2.0 and above;
- Any other environment that supports calling an exported function from a DLL.
Need a custom OCR Solution?
We can create a custom-built solution that will produce the best results for your particular case.
SmartScan SDK
Integrate scanning capabilities into your software solution using the SmartSoft Scan SDK.
- TWAIN and WIA 1.0 and 2.0 support
- Support for all popular image file formats
- Image size, depth, and DPI control
- Default or custom user interface
- Batch scanning supported
- Available in multiple languages: VB.NET, C#, C++, VB Script, Delphi, VB 5.0, 6.0
- Customization to fit your requirements
Enhance your application with scanning capabilities using just a few lines of code with SmartSoft Scan SDK. Our technology supports TWAIN and WIA drivers 1.0 and 2.0 and offers versatile functionality. You can easily adjust all scanning parameters and manage multiple devices.
Support for WIA and TWAIN
The SmartScan SDK supports devices compatible with TWAIN and WIA 1.0 and 2.0 drivers.
Multiple Input Formats
Support for a wide range of popular image formats – including JPEG, TIFF, PNG, BMP, GIF and more.
Multiple Image Sources
The SmartScan SDK features support for multiple image sources and device types.
Automatic Feeder Control
You have full control over the scanner’s automatic document feeder.
Custom User Interface
With the SmartScan SDK, you have the ability to create a custom user interface or use the default scanner interface.
Full Automation
Ability to fully automate scanning without including a user interface.
Adjustable Image Settings
The SmartScan SDK allows you to adjust the image settings freely – set the size, DPI and bit depth of the image.
Adjustable Driver Properties
With the SmartScan SDK, you have full control over the properties of the device’s driver.
Various Compression Modes Available
You can choose between a selection of compression modes for your images.
32/64 bit Support
The SmartScan SDK offers support for both 32 and 64 bit binaries.
Scan Both Sides of Pages
You can scan the front and the back of the page at once.
Adjust Printer Color Settings
The SmartScan SDK offers the ability to scan in black and white, color, grayscale, halftone or palette.
Full Driver Capability
With the SmartScan SDK, you have access to the full capability supported by the driver of the device.
Multiple Languages Supported
The SmartScan SDK supports various programming languages, including VB.NET, C#, C++, VB Script, Delphi, and VB 5.0, 6.0.
Looking for a custom solution?
We create fully customized applications that match your specific requirements. Request a free consultation today