【问题标题】:Multi page scanning twain using asp net framework 4.7.2使用asp net framework 4.7.2的多页扫描孪生 【发布时间】:2021-07-10 10:16:53 【问题描述】: 我有 Windows 服务自托管应用程序,允许您通过 twain 扫描驱动程序扫描文件或媒体。 有人可以帮我使用 ntwain nuget 包扫描多页文件吗? 【问题讨论】: 标签: c# twain 【解决方案1】: 您可以按照以下步骤操作: 创建 RESTful 服务并将其作为 Windows 服务托管在 安装扫描仪的工作站。 实施 Get API 以返回扫描的 页。请记住,API 不会立即返回,而是等待 AutoResetEvent(请参阅 C# 参考 AutoResetEvent) NTwain 触发 DataTransferred() 事件,当所有 页面已被扫描。从内部引发 AutoResetEvent DataTransferred() 事件或 SourceDisabled() 事件。您将需要 覆盖这两个事件。 NTwain 样本提供了有关如何 覆盖。 【讨论】: