当前位置: 首页 > news >正文

vue3 使用 docx-preview 预览 Word文档

引入第三方库

npm i docx-preview

vue3创建组件

<template><div><!-- 用于渲染文档的容器 --><div ref="previewContainer" class="preview-wrapper"></div></div>
</template><script setup>import {defineProps,onMounted} from "vue"import { renderAsync } from 'docx-preview';const props = defineProps({url:{type:String,}})const previewContainer = ref()const previewDoc = async () => {try {// 假设这里是从后端获取.docx文件的Blob数据// 你的实际获取文件数据的逻辑可能是一个API调用,如使用 axiosconst response = await fetch(props.url);const blob = await response.blob();// 获取DOM容器const container = previewContainer.value;// 调用 renderAsync 方法渲染文档await renderAsync(blob, container, null, {className: 'docx', // 默认和文档样式类的类名/前缀inWrapper: true,   // 启用围绕文档内容渲染包装器ignoreWidth: false,ignoreHeight: false,ignoreFonts: false, // 禁用字体渲染breakPages: true,   // 在分页符上启用分页
            });console.log('文档渲染完成!');} catch (error) {console.error('预览失败:', error);}}onMounted(()=>{previewDoc()})
</script><style lang="scss" scoped>
.preview-wrapper{width: 100%;height: 100%;
}
</style>

 

http://www.hskmm.com/?act=detail&tid=6143

相关文章:

  • 数据库原理-第三章——SQL
  • 啥是CPU
  • C# Avalonia 15- Animation- CodeAnimation
  • ubuntu 18.04安装mysql 8.0.41
  • Topaz Photo AI Pro 4.0.4 AI图片智能降噪(win版)
  • 阿里云基础设施 AI Tech Day AI 原生,智构未来——AI 原生架构与企业实践专场
  • 实用指南:LINUX910 CENTOS8 新建虚拟机;重设root密码/时间同步
  • 零基础学习PYthon记录
  • C++ std::unordered_set
  • 如何将一个项目同时提交到GitHub和Gitee(码云)上
  • 基于Matlab的LeNet-5车牌字符识别系统实现
  • MATLAB的交通标志牌识别实现
  • Python常见的数据结构和代码示例
  • Grafana 中文入门教程 | 构建你的第一个仪表盘
  • Gitee DevOps:中国开发者效率革命的数字引擎
  • Topaz Photo AI Pro 4.0.4 AI图片智能降噪
  • 易基因:Nat Genet/IF29:董朝斌团队ChIP-seq等揭示作物株型穗型发育调控新机制 助力表观遗传育种驯化改良(顶刊佳作)
  • Edge浏览器网页长截图
  • Python TensorFlow的CNN-LSTM-GRU集成模型在边缘物联网数据IoT电动汽车充电站入侵检测应用
  • C++多线程编程—线程控制、同步与互斥详解
  • MySQL启动失败:mysqld.log Permis 报错处理.250916
  • 源码管理—密钥硬编码问题
  • 无速度传感器交流电机的扩展Luenberger观测器
  • AI Ping体验记:终于有人做大模型服务的“性能监控”了
  • 数据库原理-第二章——关系型数据库
  • mac 的任务栏 Windows-Style Taskbar For macOS
  • 快手Java一面
  • 详细介绍:Elastic APM 入门指南:快速设置应用性能监控
  • 想找Axure替代?这6个原型设计工具值得一试
  • H5游戏性能优化系列-----cpu相关优化