提示:node版本18.18.1 ,python版本3.11.5
前言
word预览
项目结构预览
一、docx-pdf【node】
npm docx-pdf -S-D
index.js
const express = require('express');
const app = express();
app.listen(3000,()=>{
console.log('http://localhost:3000');
});
const converter = require('docx-pdf');
const ConvertDocToPdf = async (inputPath, outputPath) => {
converter(inputPath, outputPath, (err, result) => {
if (err) {
console.error('PDF转换失败:', err);
return;
}
console.log('PDF转换成功:', result);
})
}
// 注意这种方式转换,outputPath是文件,需要写到具体文件
ConvertDocToPdf('./source/test2.docx','./source/test2.pdf')
转换成功了,但是不支持.docx文件的表格转换
二、安装依赖应用程序–LibreOffice
libreoffice官网
1、安装