一站式
提供docx、xlsx、pdf 3种文档的在线预览方案
From bbfe402bea9e3f9d60ce2ab3545c9779835ceffd Mon Sep 17 00:00:00 2001 From: liyulin <501351981@qq.com> Date: Sun, 2 Jul 2023 17:12:52 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E5=A2=9E=E5=8A=A0=E5=AF=B9?= =?UTF-8?q?=E9=9D=9EVue=E6=A1=86=E6=9E=B6=E7=9A=84=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/js-preview.md | 4 +++- examples/docs/404.html | 2 +- ...eview.md.4726a99a.js => guide_js-preview.md.c54034fa.js} | 2 +- ...726a99a.lean.js => guide_js-preview.md.c54034fa.lean.js} | 2 +- examples/docs/config/event.html | 2 +- examples/docs/config/index.html | 2 +- examples/docs/guide/contact.html | 2 +- examples/docs/guide/faq.html | 2 +- examples/docs/guide/index.html | 2 +- examples/docs/guide/js-preview.html | 6 +++--- examples/docs/guide/preview-docx.html | 2 +- examples/docs/guide/preview-pdf.html | 2 +- examples/docs/guide/preview-xlsx.html | 2 +- examples/docs/hashmap.json | 2 +- examples/docs/index.html | 2 +- 15 files changed, 19 insertions(+), 17 deletions(-) rename examples/docs/assets/{guide_js-preview.md.4726a99a.js => guide_js-preview.md.c54034fa.js} (98%) rename examples/docs/assets/{guide_js-preview.md.4726a99a.lean.js => guide_js-preview.md.c54034fa.lean.js} (83%) diff --git a/docs/guide/js-preview.md b/docs/guide/js-preview.md index 9bbb82a..e72e7ce 100644 --- a/docs/guide/js-preview.md +++ b/docs/guide/js-preview.md @@ -158,4 +158,6 @@ url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上 ### destroy方法 -卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。 \ No newline at end of file +卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。 + +## 如果该项目帮助了您,还请您不吝点赞 \ No newline at end of file diff --git a/examples/docs/404.html b/examples/docs/404.html index d1c1eaa..ad09843 100644 --- a/examples/docs/404.html +++ b/examples/docs/404.html @@ -12,7 +12,7 @@
404
But if you don't change your direction, and if you keep looking, you may end up where you are heading.
调用preview方法进行文件的预览。
preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。
preview: (src: string | ArrayBuffer | Blob) => Promise<any>
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。
`,39),e=[o];function t(c,r,y,D,F,C){return n(),a("div",null,e)}const d=s(p,[["render",t]]);export{A as __pageData,d as default}; +}调用preview方法进行文件的预览。
preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。
preview: (src: string | ArrayBuffer | Blob) => Promise<any>
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。
pdf渲染时可能会请求一些bcmap文件,这些文件默认从 https://unpkg.com/pdfjs-dist@3.1.81/ 加载,但是可能存在网络不通问题,如果遇到这种问题,可以将这些文件放到自己静态目录,然后修改该属性,告诉组件去这里请求bcmap文件。
涉及的文件存放在当前github项目中examples/public/cmaps目录下,可将cmaps目录复制到你的静态服务目录下,然后修改staticFileUrl为cmaps文件夹对应的父地址,必须已http或https开头,如 http://yourdomain/static/
- - @@ -77,8 +77,8 @@ cMapPacked?: boolean; CMapReaderFactory?: Object; useSystemFonts?: boolean; -}调用preview方法进行文件的预览。
preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。
preview: (src: string | ArrayBuffer | Blob) => Promise<any>
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。
- -