可行性检查:使用 Electron 进行图像扫描和 PDF 生成应用程序?

Ale*_*lex 5 javascript pdf twain node.js electron

我需要复制一个桌面应用程序,该应用程序当前构建硬币、奖牌和纸币的目录。其主要特点是:

  • 从扫描仪扫描图像
  • 将图像提供给图像编辑程序进行一些细微的调整(亮度/对比度)
  • 可以扫描 2 张图像并将它们拼接在一起。(例如硬币的 2 个面。A 面在左,B 面在右)
  • 生成“可打印”PDF 文件(可打印意味着:300dpi 和 CMYK 配置文件)

我了解 Web 堆栈(JavaScript、HTML5、CSS、PHP、MySQL),因此目前我正在考虑构建一个 Electron 应用程序。对于扫描,我发现了这些:

现在我正在尝试估计这是否可以使用 Electron/NodeJS 和这些命令行工具之一来完成。至于目录 PDF 生成,我找到了一些 PDF 生成库和 npm 包,但所有这些似乎都不符合印刷机的要求。在最坏的情况下,我会进一步自动化我的 InDesign 工作流程并在 InDesign 中构建目录,但如果可能的话,我想创建一个“一键式”解决方案。

该应用程序将在 Windows 7 上使用。

长话短说:面对这种挑战和我现有的技能,我是否“无法应对”?或者这可能吗?