天天看點

Node結合mammoth進行word内容的讀取(純文字内容)

此方法隻能讀取到純文字内容…

目錄

  • ​​一.準備工作​​
  • ​​二.代碼實作​​

一.準備工作

使用以下代碼下載下傳相關封包件

npm i mammoth -S      

關于​

​mammoth​

​介紹請點選:​​mammoth​​。

二.代碼實作

var mammoth = require("mammoth");
var fs=require('fs');
fs.readdir('存儲doc的檔案夾路徑', (err, data) => {
    if (err) {
        console.log("錯誤" + err);
    } else {
        var arr = []
        for (let i = 0; i < data.length; i++) {
            arr.push({
                dirname: '存儲doc的檔案夾名稱',
                filename: data[i]
            })
            mammoth.extractRawText({ path: "存儲doc的檔案夾路徑" + data[i] })
                .then(function(result) {
                    var text = result.value; // The raw text 
                    console.log(text);
                }).done();
        }
        console.log(arr)
    }
})
module.exports = router;      

var text = result.value; // The raw text

console.log(text);

​​

​text​

​​就是我們需要的内容,​

​arr​

​主要存儲我們的檔案名稱以及檔案夾名稱

繼續閱讀