# pdf-workd-excel-all **Repository Path**: sohucw/pdf-workd-excel-all ## Basic Information - **Project Name**: pdf-workd-excel-all - **Description**: 前端如何实现导出 word(不是普通的word导出)、excel、pdf 如何实现预览 word、excel、pdf 一网打尽 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2025-03-24 - **Last Updated**: 2025-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vite + vue3+ ts+ pinia/vuex+ element-plus + unocss + unplugin-auto-import/vite + unplugin-vue-components/vite + vue-office # 介绍 ## 文件导出 word、excel、pdf 导出插件: import { Buffer } from 'buffer'; import xlsx from 'node-xlsx'; import docxtemplater from 'docxtemplater'; import PizZip from 'pizzip'; import JSZipUtils from 'jszip-utils'; import { saveAs } from 'file-saver'; import html2canvas from 'html2canvas'; import JsPDF from 'jspdf'; ## 文件预览 word、excel、pdf 预览插件: word、excel、pdf 预览插件: https://www.npmjs.com/package/@vue-office/excel pnpm add @vue-office/docx @vue-office/excel vue-demi@0.14.6 @vue-office/pdf ## 引用 unocss 量子化提高 css 渲染速度 ## 按需自动加载 API 插件 unplugin-auto-import/vite ## 按需自动加载组件 unplugin-vue-components/vite ## requirement - node > 18+ - yarn/npm/pnpm 推荐使用 pnpm 高效利用磁盘空间、避免幻影依赖问题、提升安装速度 ## install `pnpm install` ## develop `pnpm run dev`