Electron是一个用于与HTML,JavaScript和CSS一起构建跨平台桌面应用程序的框架。 由于Dynamic Web TWAIN也是一个用于扫描文档的跨平台JavaScript库,因此使用Electron for Windows,Linux和macOS实现桌面文档扫描应用程序非常容易。
安装准备:
• Dynamic Web TWAIN SDK
• Electron:
npm install -g electron
使用electron构建应用程序:
Electron 应用程序的结构
一个Electron应用程序的结构如下:
app/
├── package.json
├── main.js
└── index.html
你知道如何为Node.js模块编写package.json文件吗? 步骤完全相同。 我是这么做的:
{
"name": "docscanner",
"version": "1.0.0",
"description": "Cross-platform document scanning application for Windows, Linux and macOS",
"main": "main.js",
"scripts": {
"start": "electron main.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/yushulx/electron-document-scan.git"
},
"keywords": [
"Dynamsoft",
"document scan",
"web twain",
"SDK"
],
"author": "yushulx",
"homepage": "http://www.dynamsoft.com/Products/WebTWAIN_Overview.aspx",
"devDependencies": {
"electron-prebuilt": "^1.6.1"
}
}
使用将由Electron加载的JavaScript文件指定主字段。 此外,您需要创建index.html以使用HTML和CSS呈现UI