1、安装office-to-pdf模块
npm install office-to-pdf -S
2、node执行以下代码
var toPdf = require("office-to-pdf");
var fs = require('fs');
// 转换word为PDF
function wordToPdf(file){
let wordFile = __dirname + "/test.doc";
return fs.readFile(wordFile, function(err, result){
if(err){
console.log(err);
}else{
toPdf(result).then(
(pdfBuffer) => {
fs.writeFileSync("./pdf/test.pdf", pdfBuffer);
console.log('成功生成PDF文件')
sendFileToServer('./pdf/test.pdf' , '/sftp/pdf/test.pdf')
}, (err) => {
console.log(err);
}
);
}
});
}
wordToPdf(file);
来源:CSDN
作者:wgyfreedom
链接:https://blog.csdn.net/wgyfreedom/article/details/104531404