Sono stato assegnato a un progetto che prevede l'utilizzo di un'API di scansione dei documenti per ottenere i documenti dell'utente. L'applicazione sarà scritta in C #
e avrà come destinazione il framework .NET in esecuzione sul desktop di Windows.
Da quello che ho raccolto, la scelta sensata è quella di utilizzare una libreria TWAIN. Tuttavia, non sono sicuro se utilizzare librerie open source come dotnettwain e (le più recenti) NTwain o opzioni commerciali come dynamsoft e Atalasoft.
Non mi interessa confrontare le funzionalità poiché è probabile che i miei requisiti siano molto semplici. La mia preoccupazione principale è il tempo dello sviluppatore e sono perplesso dal readme di Ntwain che afferma
Per usare correttamente questa libreria dovrai avere una ragionevole familiarità con le specifiche TWAIN e capire come funziona in generale
e
Non ci sono funzioni di alto livello, scansiona-una-pagina-per-me-adesso
D'altra parte, le soluzioni commerciali menzionate sembrano funzionare con le vecchie versioni delle specifiche TWAIN e non sembrano essere sviluppate molto attivamente.