nodejs后端office转pdf

跟風遠走 提交于 2020-02-27 11:28:24

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);
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!