The HTML 生成 word.docx
npm install https://github.com/wujinfeng/docx-parse.git
html生成word.docx
const Html2docx = require('docx-parse').Html2docx;
let html2docx = new Html2docx({
evenAndOddHeaders: false, // 区分奇偶页,默认false:不区分
destPath: '', // 生成的word输出路径(必填)
templateFile: '', // word模板文件(必填)
filename: '', // 文件名
});
// content: html内容,字符串(必填)
// 返回promise对象,执行成功返回true.
html2docx.parse(content);
需要安装 pandoc 2.7版本.
使用mocha,assert. 运行测试
npm run test
test/template目录下是测试用的word模板文件
test/data/docx 生成的word文件
test/data/input 测试用到的html
启动服务
npm run dev
会运行 bin/www.js
启动在bin目录下web服务。
使用过程中遇到到问题,请提交上来。
或者你自己也可以修改代码,修复bug,添加功能,大家一起完善功能。
2018-12-28:
1.更新模板B4_double.docx的页眉,改成组合,解决bug出现黑块 ZSKYN-12
2.配置是否添加页眉
3.删除页眉,设置页面边距,内容居中