.NET-Scan-API [geschlossen]
Frage
Gibt es eine kostenlose oder kommerzielle Komponente, die in .NET geschrieben ist (kein COM-Interop), die mit den meisten Twain-Scannern funktioniert?
Lösung
In meiner Firma verwenden wir Pegasus.Es ist großartig.
Andere Tipps
TwainDotNet
Ich habe gerade den Code aus Thomas Scheideggers Artikel zusammengefasst (CodeProjekt:.NET TWAIN-Bildscannen) in ein Google-Codeprojekt: http://code.google.com/p/twaindotnet/
Ich habe die API ein wenig aufgeräumt und WPF-Unterstützung hinzugefügt, also schauen Sie sich das an.:) :)
Microsoft verfügt über eine API rund ums Scannen.Es heißt Windows-Bilderfassung und Sie können einen großartigen Coding4Fun-Artikel darüber lesen, der von keinem Geringeren als Scott Hanselman verfasst wurde Hier.
Schauen Sie mal rein CodeProjekt:.NET TWAIN-Bildscannen Das könnte Ihnen einen guten Start verschaffen.
+1 für Atalasoft
Technischer Kritikpunkt:Sie können COM vermeiden, aber Sie können Interop nicht vermeiden:TWAIN ist eine native Win32- oder Win64-DLL, die nicht Teil von Windows ist und der CLR unbekannt ist. Daher befinden sich unten, entweder in Ihrem Code oder in der von Ihnen verwendeten Komponente, Interop-Aufrufe für nicht verwalteten Code.Angesichts dessen, was ich über TWAIN-Treiber weiß, sollte ich das vielleicht sagen sehr nicht verwalteter Code...
Ich hatte immer den Eindruck, dass WIA großartig für Digitalkameras geeignet ist, für Privat-Flachbettscanner in Ordnung ist und kein ernstzunehmender Konkurrent für das „Produktionsscannen“ ist – also so etwas wie mehrseitige Scans mit voller Geschwindigkeit aus einem Dokumenteneinzug, unter Anwendungssteuerung, mit einem USD400+-Scanner.Ich habe noch nie von jemandem gehört, der Produktionsscans über WIA durchführt, aber ich würde auf jeden Fall gerne von jemandem hören, der dies getan hat.
Haftungsausschluss:Ich arbeite für Atalasoft
Atalasoft hat ein Produkt, DotTwain, das kein COM-Interop hat (nur direkte Aufrufe der Twain-DLL von .NET) und Ihnen eine vollständig .NET-Schnittstelle bietet.Es kann beispielsweise in ein vom Browser gehostetes WinForms-Steuerelement eingebettet werden, da es kein COM verwendet.
Die Accusoft Pegasus .NET-Komponente heißt TwainPRO und ist im ImagXpress SDK enthalten.
Das ImageGear .NET-Toolkit von Accusoft Pegasus enthält außerdem eine vollständig verwaltete Implementierung von Twain.
Ich habe gerade eine andere Scan-Frage gesehen, die sich auf ein kommerzielles Produkt eines Drittanbieters bezog, das zur Liste hinzugefügt werden soll: ImageMan
Es sieht so aus, als ob eine einzelne Entwicklerlizenz bei 325 $ beginnt.Ich habe es nicht persönlich verwendet, aber es ist eines von drei oder vier Produkten, die ich evaluiere.
Habe gerade ein Projekt in .net gestartet und tolle Informationen gefunden Hier (*toter Link seit Februar 2014) über die Verwendung der Windows-Bilderfassung.Viele Beispiel-VB-Codes und etwas C#.