Twain扫描仪为MVC定制

时间:2013-12-29 21:02:24

标签: asp.net-mvc twain

我正在使用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 );

        }

    }

1 个答案:

答案 0 :(得分:0)

您可以使用TWAIN插件来控制网站中的扫描仪。本文可能有所帮助: http://www.codeproject.com/Articles/618514/Scan-and-Upload-Documents-in-ASP-NET-MVC-App-using