一站式
提供docx、xlsx、pdf 3种文档的在线预览方案
From ed7daa4889affd5e452f15d9151339987a2f2928 Mon Sep 17 00:00:00 2001
From: liyulin <501351981@qq.com>
Date: Sun, 6 Aug 2023 16:56:26 +0800
Subject: [PATCH] =?UTF-8?q?change:=20=E4=B8=8B=E8=BD=BD=E6=96=B9=E6=B3=95d?=
=?UTF-8?q?ownload=E6=94=B9=E4=B8=BAsave=EF=BC=8C=E9=81=BF=E5=85=8D?=
=?UTF-8?q?=E5=92=8C=E8=AF=BA=E4=BE=9D=E6=A1=86=E6=9E=B6=E5=86=B2=E7=AA=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
core/packages/js-docx/index.d.ts | 2 +-
core/packages/js-docx/src/main.js | 2 +-
core/packages/js-excel/index.d.ts | 2 +-
core/packages/js-excel/src/main.js | 2 +-
core/packages/js-pdf/index.d.ts | 2 +-
core/packages/js-pdf/src/main.js | 2 +-
core/packages/vue-docx/src/main.vue | 4 ++--
core/packages/vue-excel/src/main.vue | 4 ++--
core/packages/vue-pdf/src/main.vue | 4 ++--
docs/guide/js-preview.md | 6 +++---
examples/docs/404.html | 2 +-
...eview.md.873b3161.js => guide_js-preview.md.d8c75dcf.js} | 2 +-
...73b3161.lean.js => guide_js-preview.md.d8c75dcf.lean.js} | 0
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 +-
24 files changed, 30 insertions(+), 30 deletions(-)
rename examples/docs/assets/{guide_js-preview.md.873b3161.js => guide_js-preview.md.d8c75dcf.js} (94%)
rename examples/docs/assets/{guide_js-preview.md.873b3161.lean.js => guide_js-preview.md.d8c75dcf.lean.js} (100%)
diff --git a/core/packages/js-docx/index.d.ts b/core/packages/js-docx/index.d.ts
index 0dbb85e..8858f10 100644
--- a/core/packages/js-docx/index.d.ts
+++ b/core/packages/js-docx/index.d.ts
@@ -20,7 +20,7 @@ export interface Options {
export interface JsDocxPreview {
preview: (src: string | ArrayBuffer | Blob) => Promise 404 调用preview方法进行文件的预览。 preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。 url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。 调用download进行文件下载,参数名为下载的文件名称,可不传。 卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。 调用preview方法进行文件的预览。 preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。 url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。 调用save进行文件下载,参数名为下载的文件名称,可不传。 卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。 pdf渲染时可能会请求一些bcmap文件,这些文件默认从 https://unpkg.com/pdfjs-dist@3.1.81/ 加载,但是可能存在网络不通问题,如果遇到这种问题,可以将这些文件放到自己静态目录,然后修改该属性,告诉组件去这里请求bcmap文件。 涉及的文件存放在当前github项目中examples/public/cmaps目录下,可将cmaps目录复制到你的静态服务目录下,然后修改staticFileUrl为cmaps文件夹对应的父地址,必须已http或https开头,如 http://yourdomain/static/PAGE NOT FOUND
But if you don't change your direction, and if you keep looking, you may end up where you are heading.
preview方法
preview: (src: string | ArrayBuffer | Blob) => Promise<any>
download方法
download: (fileName?: string) => void;
destroy方法
如果该项目帮助了您,还请您不吝点赞
`,43),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: (src: string | ArrayBuffer | Blob) => Promise<any>
save方法
save: (fileName?: string) => void;
destroy方法
如果该项目帮助了您,还请您不吝点赞
`,43),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};
diff --git a/examples/docs/assets/guide_js-preview.md.873b3161.lean.js b/examples/docs/assets/guide_js-preview.md.d8c75dcf.lean.js
similarity index 100%
rename from examples/docs/assets/guide_js-preview.md.873b3161.lean.js
rename to examples/docs/assets/guide_js-preview.md.d8c75dcf.lean.js
diff --git a/examples/docs/config/event.html b/examples/docs/config/event.html
index 8dfaa3d..328dc70 100644
--- a/examples/docs/config/event.html
+++ b/examples/docs/config/event.html
@@ -15,7 +15,7 @@
-
diff --git a/examples/docs/config/index.html b/examples/docs/config/index.html
index 93c4bf7..5a9204b 100644
--- a/examples/docs/config/index.html
+++ b/examples/docs/config/index.html
@@ -38,7 +38,7 @@
password: '', //string, 加密pdf的密码
//更多配置参见 https://mozilla.github.io/pdf.js/api/draft/module-pdfjsLib.html
}staticFileUrl [pdf特有属性]
调用preview方法进行文件的预览。
preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。
preview: (src: string | ArrayBuffer | Blob) => Promise<any>
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
调用download进行文件下载,参数名为下载的文件名称,可不传。
download: (fileName?: string) => void;
卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。