【发布时间】:2021-02-24 03:57:07
【问题描述】:
我正在尝试在浏览器中使用 Docx.js 将 Web 应用程序导出到 MS Word,但浏览器无法识别表格或媒体等基本功能。有没有人遇到过这个问题,如果有,有什么解决办法?
我在控制台中收到以下错误消息: “未捕获的引用错误:未定义表”
下面是我的示例代码:
<html>
<h1>DOCX browser Word document generation</h1>
<button type="button" onclick="generate()">Click to generate document</button>
<script>
function generate() {
const doc = new docx.Document();
const table = new Table({
rows: [
new TableRow({
children: [
new TableCell({
children: [new Paragraph("Hello")],
}),
new TableCell({
children: [new Paragraph("World!!!")],
}),
],
}),
new TableRow({
children: [
new TableCell({
children: [new Paragraph("bla bla bla")],
}),
new TableCell({
children: [new Paragraph("bla bla bla")],
}),
],
}),
],
});
doc.addSection({
properties: {},
children: [table],
});
docx.Packer.toBlob(doc).then(blob => {
console.log(blob);
saveAs(blob, "example.docx");
console.log("Document created successfully");
});
}
</script>
【问题讨论】:
标签: docx html-to-docx