Чтение файлов WordPerfect с помощью Node.js
У меня есть куча файлов WordPerfect на удаленном сервере, и я пытаюсь использовать Node.js для их чтения. Пока что я получил случайный текстовый вывод, а не фактическое содержимое файла. Я хочу, чтобы содержимое, включая полужирный / курсив / подчеркнутый, и другое форматирование было включено на 100%. Есть способ?
Вот мой код, который работает для получения данных.
const fs = require('fs');
var path = require("path");
var os = require("os");
exports.list = (req, res) => {
let filesPath = 'D:\\DATA';
let fileList = [];
fs.readdir(filesPath, (err, files) => {
let allFiles = files.map(file => {
// fileList.push(file);
// console.log(file);
fs.readFile(filesPath + '\\' + file, 'ascii', (err, data) => {
if (err) {
return console.log(err);
}
console.log(data);
});
});
return fileList.push(allFiles);
});
res.json({message: 'Success'})
}
Вот пример вывода случайных данных
Z<;yjkgLYT▼DD◄4wc↕zYT◄Tf5(w
$♣7t)cQON4►-3dWXp r☼&3RR?x z2&Eq^gn♥- CW;/-PbZ/∟▲V↨FZ;1/8C☼6G↓9"iX
J►] hC|O♣♣☼<,F0!M(1[c☻mV¶;l^ZP;Qxh:_)0u)§o§&↕~R_