【问题标题】:Twain scanner customizing for MVC为 MVC 定制的 Twain 扫描仪
【发布时间】:2013-12-29 21:02:23
【问题描述】:

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

        }

    }

【问题讨论】:

  • 您打算如何通过网站使用扫描仪?通过对网页的请求启动对服务器站点的扫描?
  • 没有。扫描应在客户端计算机上开始。我用 WIA 驱动程序做到了,但现在我必须用 TWAIN 做同样的事情。
  • 您是否认为无法控制客户端计算机上的硬件?客户端机器使用浏览器,浏览器无法通过执行一些服务器端代码来启动扫描。
  • 我用 WIA 做的,我只是想用 TWAIN 做同样的事情。
  • 客户端机器上的 WIA?通过浏览器在其他计算机上启动扫描?我很难相信

标签: asp.net-mvc twain


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-05-02
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 2015-02-23
    • 1970-01-01
    • 2019-01-28
    • 1970-01-01
    相关资源
    最近更新 更多