Existe-t-il un composant gratuit ou commercial écrit en .NET (pas d'interopérabilité COM) qui fonctionnera avec la plupart des scanners Twain?
Réponses
Trop de publicités?TwainDotNet
J'ai tout juste de terminer le code de Thomas Scheidegger l'article (CodeProject: .NET TWAIN numérisation d'images) dans un Google code du projet: http://code.google.com/p/twaindotnet/
J'ai nettoyé à l'API un peu et ajouté WPF soutien, alors check it out. :)
+1 pour Atalasoft
Technique chipoter: Vous pouvez éviter de COM, mais vous ne pouvez pas éviter d'Interopérabilité: TWAIN est un natif Win32 ou Win64 DLL qui ne fait pas partie de Windows et adéquate à l'inconnu par le CLR, donc, au fond, que ce soit dans votre code ou le composant que vous utilisez, il y a de l'Interopérabilité des appels à du code non managé. Compte tenu de ce que je connais des pilotes TWAIN, peut-être devrais-je dire à très du code non managé...
J'ai toujours eu l'impression que WIA a été grande pour les appareils photo numériques, OK pour la consommation des plateaux, et non pas un concurrent sérieux pour la " numérisation de production - ce qui signifie quelque chose comme pleine vitesse les pages d'analyses à partir d'un chargeur de documents, sous le contrôle d'application, à l'aide d'un USD400+ scanner. Je n'ai jamais entendu parler de quelqu'un faisant de la production par le biais de la numérisation WIA, mais je voudrais bien entendre parler de quelqu'un qui a fait ça.
Dans mon entreprise, nous utilisons Pegasus . C'est bien.
Microsoft a une API dédiée à la numérisation. Cela s'appelle Windows Image Acquisition et vous pouvez lire un excellent article sur Coding4Fun à ce sujet par nul autre que Scott Hanselman ici .
Jetez un œil à CodeProject: numérisation d'images TWAIN .NET Cela pourrait vous donner un bon départ.