javascript - 在nodejs中获取文件(word、excel、ppt)元数据信息

标签 javascript node.js reactjs client

我想获取文件信息,至少只是客户端(react)中nodejs的页面数信息。我能够使用 PDFJ 获得相同的 PDF 文件。有人能指出如何对其他文件类型(如 word、xls 和 ppt)执行此操作吗?如果有外部 API 可以提供此服务,指出这一点也会很有帮助。

最佳答案

要获取 docx 和 pdf 文件中的页数,您可以使用 https://www.npmjs.com/package/docx-pdf-pagecount

const getPageCount = require('docx-pdf-pagecount');

getPageCount('E:/sample/document/aa/test.docx')
  .then(pages => {
    console.log(pages);
  })
  .catch((err) => {
    console.log(err);
  });


getPageCount('E:/sample/document/vb.pdf')
  .then(pages => {
    console.log(pages);
  })
  .catch((err) => {
    console.log(err);
  });

关于javascript - 在nodejs中获取文件(word、excel、ppt)元数据信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45024020/

相关文章:

javascript - 在 React JS 中设置复选框值

mongodb - 我应该使用什么 NPM 包来查找最近的城市。

javascript - 如何通过 npm cli 将环境变量传递给 rollup.config.js?

javascript - 在发送给子组件的回调中找不到父项的 Prop

javascript - 在 karma、mocha 和 chai 中使用 $q 和 Angular 进行 promise

javascript - 我有来自 2 个数据库的请求数据。如何将代码合并到一个函数中?

html - CSS - 如何向下移动跨度元素内容

javascript - 为什么 $(window).on ('beforeunload' ,回调);更新到 73.0.3683.103 后不再在 Chrome 中触发我的 ajax 调用?

javascript - Fetch 无法识别 102(或任何 1xx)状态代码

javascript - ui 路由器不显示模板