我想使用nodejs / javascript将多个tiff图像合并为一个tiff图像。
如何在Node.js中获取具有多个页面的多个页面的单个页面? 有什么方法可以将多页pdf转换为nodejs中的一张tiff图像?
答案 0 :(得分:0)
我也一直在努力寻找解决方案,但我了解到实际上并没有什么好的选择。无论如何,您所做的任何事情都将需要半烦人的依赖项安装,具体取决于您部署解决方案的位置。此外,它们都将使用 imagemagick 或 graphicsmagick 或 libtiff 的一些变体或其他一些我尚未见过的变体。
我做了一个快速设置,它将以编程方式下载 image magick 二进制文件并设置正确的环境变量和路径,以通过 node.js spawn 命令以编程方式运行 imagemagick 的 convert
cli 工具。你可以在这里查看完整的回购:
https://github.com/wolfejw86/tiff-images-playground
简短的回答是这样的:
child_process
的 .spawn
方法直接调用二进制文件或使用类似 gm
npm 模块 - https://www.npmjs.com/package/gm 之类的东西 - 这取决于您需要的二进制文件。立>