添加 docx
parent
e7c11cd38f
commit
4ce05b1fdd
@ -0,0 +1,40 @@
|
|||||||
|
<template>
|
||||||
|
<div>123</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import { Document, Packer, Paragraph, TextRun } from 'docx';
|
||||||
|
|
||||||
|
// 创建文档
|
||||||
|
const doc = new Document({
|
||||||
|
sections: [
|
||||||
|
{
|
||||||
|
properties: {},
|
||||||
|
children: [
|
||||||
|
new Paragraph({
|
||||||
|
text: 'Hello World',
|
||||||
|
heading: 'Heading1'
|
||||||
|
}),
|
||||||
|
new Paragraph({
|
||||||
|
text: 'This is a simple DOCX file created using DOCX.js.'
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
const download = async (doc) => {
|
||||||
|
const blob = await Packer.toBlob(doc);
|
||||||
|
const link = document.createElement('a');
|
||||||
|
link.href = URL.createObjectURL(blob);
|
||||||
|
link.download = 'document.docx';
|
||||||
|
|
||||||
|
// Click the link to download the file
|
||||||
|
document.body.appendChild(link);
|
||||||
|
link.click();
|
||||||
|
document.body.removeChild(link);
|
||||||
|
};
|
||||||
|
// download(doc)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped></style>
|
||||||
Loading…
Reference in New Issue