我使用docx.js生成docx文件,但是已经开放了docx doenot。我生成的docx文件输出是
我已将以下js文件包含在我的Html页面中
<script type="text/javascript" src="js/Docx/jszip.js"></script>
<!-- Include main js lib -->
<script type="text/javascript" src="js/Docx/DOCX.js"></script>
和javascript函数是
function test() {
//alert("test fn call");
var doc = new DOCXjs();
doc.text('DOCX.js is a free open source library for generating Microsoft Word Documents using pure client-side JavaScript.');
//doc.text('It was developed by James Hall at Snapshot Media.');
var output = doc.output('datauri');
}
当我点击按钮时此功能将调用,我还想添加数据表作为word文档的内容,以便如何使用Docx.js添加内容?
答案 0 :(得分:0)
可能你试图在没有服务器的情况下使用docx.js,因为它无法加载必要的文件而无法工作。 如果您正在服务器上执行代码,那么在docx.js文件中的某处编辑'/ blank /'的路径
$.ajax({
url: '/blank/' + files[file],
complete: function(r) {
//file_data[this.url.replace(/blank_/, '')] = r.responseText;
zip.add(this.url.replace('/blank/', ''), r.responseText);
file_count_current ++;
if (file_count == file_count_current) {
doOutput();
}
}
});