As the library doesn't depend on other thid party libraries, you will have no additional licensing costs. That way you can scan your documents to any image or PDF format without any worry.
While developing the product we took great care to implement the TWAIN specification fully and to avoid any incompatibilities.
From a multipage PDF document to a simple JPEG, TwainScanning.NET will allow you to choose and scan your documents to various different formats.
With the fine-grained control over the TWAIN protocol, the library suits any use case scenario, even if the requirements are complex.
TwainScanning library offers various features which can make scanning in your project much simpler. In the section below, you can take a look at the few basic features of TwainScanning library. For a more detailed overview of all the available features, please check the quick start guide or the reference documentation.
TwainScanning offers you an option to call the default scanner driver UI which is user-friendly towards end users. You can define a custom save location and a custom name for the file if needed.
One of the options is to define predefined settings and initiate the scan without showing the scanners interface. You can, for example, scan 20 pages from ADF and save it to the PDF without launching the scanner UI.
You can easily iterate over installed scanners on the system and get their information. With that, you can as well set the default device for all the future scans.
Advanced settings and information such as battery percentage of a scanner or all available paper orientations can be accessed with just a few lines of code.
Scanning this way allows you to perform the scan job in the background so your end users can use your application without any interruptions.
Available page sizes, resolutions, color, modes etc. are all available if basic scanner details are needed for your use-case scenario.