首页 > 解决方案 > 如何使用现有的使用 Node js 的扫描软件 dll 文件在 Node js 和 Angular 8 中创建扫描功能?

问题描述

我需要使用 Node js API 和PC 中现有的扫描软件来创建扫描功能。那么如何使用 Node js 和 Angular-8 实现这种类型的功能。我已经检查了 Dynam Twain SDK,但它仅适用于 30 天试用。

感谢大家的帮助。

标签: node.jsangular8

解决方案


你的问题有点令人困惑。事实上,Dynamic Web Twain 可以简单地运行带有 node.js 的 Web 服务器来加载 Web 应用程序。但是既然您已经提到了 Angular-8,您可能想使用 Node.js API 来调用 Dynamic Web Twain 来扫描页面,对吧?

这是一个示例,展示了如何将 Dynamic Web TWAIN JavaScript 库集成到 Angular 项目中。

export class AppComponent implements OnInit {
  title = 'angular-cli-application';
  DWObject: WebTwain;
  selectSources: HTMLSelectElement;
  ngOnInit() {
    Dynamsoft.WebTwainEnv.AutoLoad = false;
    Dynamsoft.WebTwainEnv.Containers = [{ ContainerId: 'dwtcontrolContainer', Width: '583px', Height: '513px' }];
    Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', () => { this.Dynamsoft_OnReady(); });
    Dynamsoft.WebTwainEnv.Trial = true;
    Dynamsoft.WebTwainEnv.ProductKey = "A-Valid-Product-Key";
    //Dynamsoft.WebTwainEnv.ResourcesPath = "https://tst.dynamsoft.com/libs/dwt/15.2";

    Dynamsoft.WebTwainEnv.Load();
  }

你可以在这里找到代码。

如果你想在服务器端使用 Node.js API 扫描文档,你可以参考这里的代码。


推荐阅读