使用 Node 包或开源工具将 pdf 转换为图像

Convert pdf to images using Node package or open source tool

我正在寻找开源工具或 NPM 包,可以 运行 使用节点(例如通过生成进程和调用命令行)。

结果我需要一个PDF文件converted/broken到图片。 PDF 中的每个页面现在都是一个图像文件。

我检查了 https://npmjs.com/package/pdf-image -- 似乎最后一次维护是在 3 年前。

https://npmjs.com/package/pdf-img-convert

相同

请告知我可以使用哪个package/tool?

提前致谢。

继续第二个。 https://npmjs.com/package/pdf-img-convert

请注意,通常 https://npmjs.com/package/pdf-img-convert is frequently updated thus the better of the two, but has 3 pending pull requests so review if they impact your useage. (Note https://npmjs.com/package/pdf-image 有一组明显更重的依赖关系需要打破,并且还有更大的待处理拉取请求列表,因此您的正确假设越旧 ....)

然而,当前的 pdf-img-convert 1.0.3 有一个中断依赖关系,由于今年早些时候 Mozilla 命名从 es5 更改为 legacy,需要手动更正。

https://github.com/olliet88/pdf-img-convert.js/issues/10

对于跨平台的开源 CLI 工具,我建议使用 Artifex MuTool(AGPL 不是免费用于商业用途,但您可以获得高质量的支持)具有连续的日常提交,可以通过 Mutool 运行 ecma.js

开箱即用的简单 convert in.pdf out%4d.png 将尝试修复损坏的 PDF,但可能会拒绝一些需要更宽容的辅助方法(例如上述方法)的方法。