【问题标题】:Convert pdf to images using Node package or open source tool使用 Node 包或开源工具将 pdf 转换为图像
【发布时间】:2021-08-18 08:06:29
【问题描述】:

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

结果我需要将 PDF 文件转换/分解为图像。 PDF 中的每一页现在都是一个图像文件。

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

https://npmjs.com/package/pdf-img-convert 也一样

请告知我可以使用哪个包/工具?

提前致谢。

【问题讨论】:

  • 根据您的要求,这似乎是一个合理的库 - npmjs.com/package/pdf-image
  • 我看到了,但它最后一次维护是在 3 年前。
  • 旧并不一定意味着过时。自 2011 年以来,PDF 文件格式没有任何新的变化,因此如果它在 3 年前完全支持 PDF,则可能没有任何理由更改代码。

标签: node.js pdf


【解决方案1】:

请注意,https://npmjs.com/package/pdf-img-convert 经常更新,因此两者中更好,但有 3 个待处理的拉取请求,因此请查看它们是否影响您的使用。 (注意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 Run ecma.js 进行编程

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

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2021-11-29
      • 2021-09-18
      • 1970-01-01
      • 2013-07-15
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      • 2012-03-22
      • 2020-06-27
      相关资源
      最近更新 更多