一.获取带格式文本
const express = require('express')
const fs = require('fs')
const path = require('path')
var mammoth = require("mammoth");
const router = express.Router()
router.get('/see/doctext', (req, res) => {
fs.readdir('./static/upload', (err, data) => {
if (err) {
console.log("错误" + err);
} else {
var arr = []
for (let i = 0; i < data.length; i++) {
arr.push({
dirname: './static/upload//',
filename: data[i]
})
}
res.send({
code: 200,
result: arr
})
}
})
})
router.get('/doc/jx/text', (req, res) => {
mammoth.convertToHtml({ path: req.query.dirname + req.query.filename })
.then(function (result) {
let result1 = {
code: 200,
results: result
}
res.send(result1)
}).done();
})
module.exports = router;
二.获取纯文本
const express = require('express')
const fs = require('fs')
const path = require('path')
var mammoth = require("mammoth");
const router = express.Router()
router.get('/see/doctext', (req, res) => {
fs.readdir('./static/upload', (err, data) => {
if (err) {
console.log("错误" + err);
} else {
var arr = []
for (let i = 0; i < data.length; i++) {
arr.push({
dirname: './static/upload//',
filename: data[i]
})
}
res.send({
code: 200,
result: arr
})
}
})
})
router.get('/doc/jx/text', (req, res) => {
mammoth.extractRawText({ path: req.query.dirname + req.query.filename })
.then(function (result) {
let result1 = {
code: 200,
results: result
}
res.send(result1)
}).done();
})
module.exports = router;