我正在使用http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner,我正在努力使其适应MVC。问题在于这行代码
tw.Init(this.Handle);
this.Handle是一个IntPtr,我不知道如何改变它以便在MVC中使用。
tw.Init方法代码:
public void Init( IntPtr hwndp )
{
Finish();
TwRC rc = DSMparent( appid, IntPtr.Zero, TwDG.Control, TwDAT.Parent, TwMSG.OpenDSM, ref hwndp );
if( rc == TwRC.Success )
{
rc = DSMident( appid, IntPtr.Zero, TwDG.Control, TwDAT.Identity, TwMSG.GetDefault, srcds );
if( rc == TwRC.Success )
hwnd = hwndp;
else
rc = DSMparent( appid, IntPtr.Zero, TwDG.Control, TwDAT.Parent, TwMSG.CloseDSM, ref hwndp );
}
}
答案 0 :(得分:0)
您可以使用TWAIN插件来控制网站中的扫描仪。本文可能有所帮助: http://www.codeproject.com/Articles/618514/Scan-and-Upload-Documents-in-ASP-NET-MVC-App-using