I've been assigned to a project which involves using a document scanning API to obtain user documents.The application will be written in C#
and targets the .NET framework running on Windows desktop.
From what I've gathered, the sensible choice is to use a TWAIN library. However, I'm not sure whether to go with open-source libraries such as dotnettwain and (the more recently updated) NTwain, or commercial options such as dynamsoft and Atalasoft.
I'm not concerned with feature comparison as my requirements are likely to be very basic. My main concern is developer time, and I'm perplexed by Ntwain's readme which states
To properly use this lib you will need to be reasonably familiar with the TWAIN spec and understand how it works in general
and
There are no high-level, scan-a-page-for-me-now functions
On the other hand, the mentioned commercial solutions seem to work with old versions of the TWAIN spec and don't seem to be very actively developed.