项目中常常需要对文档进行预览,之前的方案是转换成pdf后,在页面中进行预览或者下载到本地由浏览器打开进行预览和打印。
最近发现一个更好的插件,其功能是pdf和word预览,安装和使用步骤如下:
安装
npm install vue-office --save
使用一,pdf
<template>
<div class="pdf-viewer">
<VueOfficePdf :file="pdfFile" />
</div>
</template>
<script>
import VueOfficePdf from 'vue-office/pdf';
export default {
components: { VueOfficePdf },
data() {
return {
pdfFile: 'https://example.com/document.pdf' // PDF 文件 URL
};
}
};
</script>
使用二,word
<template>
<div class="word-viewer">
<VueOfficeWord :file="wordFile" />
</div>
</template>
<script>
import VueOfficeWord from 'vue-office/word';
export default {
components: { VueOfficeWord },
data() {
return {
wordFile: 'https://example.com/document.docx' // Word 文件 URL
};
}
};
</script>