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;
- download: (fileName?: string) => void;
+ save: (fileName?: string) => void;
setOptions: (options: Options) => void;
setRequestOptions: (requestOptions?: any) => void;
destroy: ()=> void;
diff --git a/core/packages/js-docx/package.json b/core/packages/js-docx/package.json
index 0931e89..db3c255 100644
--- a/core/packages/js-docx/package.json
+++ b/core/packages/js-docx/package.json
@@ -1,7 +1,7 @@
{
"name": "@js-preview/docx",
"type" :"module",
- "version": "1.2.3",
+ "version": "1.3.0",
"description": "",
"main": "lib/index.js",
"files": [
diff --git a/core/packages/js-docx/src/main.js b/core/packages/js-docx/src/main.js
index 62808db..1b82950 100644
--- a/core/packages/js-docx/src/main.js
+++ b/core/packages/js-docx/src/main.js
@@ -45,7 +45,7 @@ class JsDocxPreview {
});
});
}
- download(fileName){
+ save(fileName){
downloadFile(fileName || `js-preview-docx-${new Date().getTime()}.docx`,this.fileData);
}
destroy(){
diff --git a/core/packages/js-excel/index.d.ts b/core/packages/js-excel/index.d.ts
index 4b21631..651aa1f 100644
--- a/core/packages/js-excel/index.d.ts
+++ b/core/packages/js-excel/index.d.ts
@@ -5,7 +5,7 @@ export interface Options {
export interface JsExcelPreview {
preview: (src: string | ArrayBuffer | Blob) => Promise;
- download: (fileName?: string) => void;
+ save: (fileName?: string) => void;
setOptions: (options: Options) => void;
setRequestOptions: (requestOptions?: any) => void;
destroy: ()=> void;
diff --git a/core/packages/js-excel/package.json b/core/packages/js-excel/package.json
index bdc3510..2fcb747 100644
--- a/core/packages/js-excel/package.json
+++ b/core/packages/js-excel/package.json
@@ -1,7 +1,7 @@
{
"name": "@js-preview/excel",
"type" :"module",
- "version": "1.2.5",
+ "version": "1.3.0",
"description": "",
"main": "lib/index.js",
"files": [
diff --git a/core/packages/js-excel/src/main.js b/core/packages/js-excel/src/main.js
index 88dac6c..cc69939 100644
--- a/core/packages/js-excel/src/main.js
+++ b/core/packages/js-excel/src/main.js
@@ -139,7 +139,7 @@ class JsExcelPreview {
});
}));
}
- download(fileName){
+ save(fileName){
downloadFile(fileName || `js-preview-excel-${new Date().getTime()}.xlsx`,this.fileData);
}
destroy(){
diff --git a/core/packages/js-pdf/index.d.ts b/core/packages/js-pdf/index.d.ts
index 216a8e7..6aa5357 100644
--- a/core/packages/js-pdf/index.d.ts
+++ b/core/packages/js-pdf/index.d.ts
@@ -15,7 +15,7 @@ export interface Options {
export interface JsPdfPreview {
preview: (src: string | ArrayBuffer | Blob) => Promise;
- download: (fileName?: string) => void;
+ save: (fileName?: string) => void;
setOptions: (options: Options) => void;
setRequestOptions: (requestOptions?: any) => void;
destroy: ()=> void;
diff --git a/core/packages/js-pdf/package.json b/core/packages/js-pdf/package.json
index 021ebef..6df7974 100644
--- a/core/packages/js-pdf/package.json
+++ b/core/packages/js-pdf/package.json
@@ -1,7 +1,7 @@
{
"name": "@js-preview/pdf",
"type" :"module",
- "version": "1.2.0",
+ "version": "1.3.0",
"description": "",
"main": "lib/index.js",
"files": [
diff --git a/core/packages/js-pdf/src/main.js b/core/packages/js-pdf/src/main.js
index fa07d34..efb0f17 100644
--- a/core/packages/js-pdf/src/main.js
+++ b/core/packages/js-pdf/src/main.js
@@ -145,7 +145,7 @@ class JsPdfPreview{
});
}));
}
- download(fileName){
+ save(fileName){
this.pdfDocument && this.pdfDocument._transport && this.pdfDocument._transport.getData().then(fileData=>{
downloadFile(fileName || `js-preview-pdf-${new Date().getTime()}.pdf`,fileData.buffer);
});
diff --git a/core/packages/vue-docx/package.json b/core/packages/vue-docx/package.json
index 66aff42..2293db9 100644
--- a/core/packages/vue-docx/package.json
+++ b/core/packages/vue-docx/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue-office/docx",
- "version": "1.2.3",
+ "version": "1.3.0",
"description": "",
"main": "lib/index.js",
"files": [
diff --git a/core/packages/vue-docx/src/main.vue b/core/packages/vue-docx/src/main.vue
index 19dcf1d..4bb6970 100644
--- a/core/packages/vue-docx/src/main.vue
+++ b/core/packages/vue-docx/src/main.vue
@@ -51,12 +51,12 @@ export default defineComponent({
});
}
});
- function download(fileName){
+ function save(fileName){
downloadFile(fileName || `vue-office-docx-${new Date().getTime()}.docx`,fileData);
}
return {
rootRef,
- download
+ save
};
}
});
diff --git a/core/packages/vue-excel/package.json b/core/packages/vue-excel/package.json
index 215f703..26cdde0 100644
--- a/core/packages/vue-excel/package.json
+++ b/core/packages/vue-excel/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue-office/excel",
- "version": "1.2.7",
+ "version": "1.3.0",
"description": "",
"main": "lib/index.js",
"files": [
diff --git a/core/packages/vue-excel/src/main.vue b/core/packages/vue-excel/src/main.vue
index 4fd032f..4f5aeb7 100644
--- a/core/packages/vue-excel/src/main.vue
+++ b/core/packages/vue-excel/src/main.vue
@@ -145,13 +145,13 @@ export default defineComponent({
xs.loadData({});
}
});
- function download(fileName){
+ function save(fileName){
downloadFile(fileName || `vue-office-excel-${new Date().getTime()}.xlsx`,fileData);
}
return {
wrapperRef,
rootRef,
- download
+ save
};
}
});
diff --git a/core/packages/vue-pdf/package.json b/core/packages/vue-pdf/package.json
index 5a70182..fd7e88b 100644
--- a/core/packages/vue-pdf/package.json
+++ b/core/packages/vue-pdf/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue-office/pdf",
- "version": "1.2.6",
+ "version": "1.3.0",
"description": "",
"main": "lib/index.js",
"files": [
diff --git a/core/packages/vue-pdf/src/main.vue b/core/packages/vue-pdf/src/main.vue
index 5a41b9f..2251d1f 100644
--- a/core/packages/vue-pdf/src/main.vue
+++ b/core/packages/vue-pdf/src/main.vue
@@ -134,7 +134,7 @@ export default defineComponent({
console.warn(e);
});
});
- function download(fileName){
+ function save(fileName){
pdfDocument && pdfDocument._transport && pdfDocument._transport.getData().then(fileData=>{
downloadFile(fileName || `vue-office-pdf-${new Date().getTime()}.pdf`,fileData.buffer);
});
@@ -142,7 +142,7 @@ export default defineComponent({
return {
rootRef,
numPages,
- download
+ save
};
}
});
diff --git a/docs/guide/js-preview.md b/docs/guide/js-preview.md
index d55648c..6f9921d 100644
--- a/docs/guide/js-preview.md
+++ b/docs/guide/js-preview.md
@@ -156,12 +156,12 @@ preview: (src: string | ArrayBuffer | Blob) => Promise
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
-### download方法
+### save方法
-调用download进行文件下载,参数名为下载的文件名称,可不传。
+调用save进行文件下载,参数名为下载的文件名称,可不传。
```ts
- download: (fileName?: string) => void;
+ save: (fileName?: string) => void;
```
### destroy方法
diff --git a/examples/docs/404.html b/examples/docs/404.html
index 2046e3a..ee8458c 100644
--- a/examples/docs/404.html
+++ b/examples/docs/404.html
@@ -12,7 +12,7 @@
Skip to content 404
PAGE NOT FOUND
But if you don't change your direction, and if you keep looking, you may end up where you are heading.
-
diff --git a/examples/docs/assets/guide_js-preview.md.873b3161.js b/examples/docs/assets/guide_js-preview.md.d8c75dcf.js
similarity index 94%
rename from examples/docs/assets/guide_js-preview.md.873b3161.js
rename to examples/docs/assets/guide_js-preview.md.d8c75dcf.js
index 1957ce6..1ec4072 100644
--- a/examples/docs/assets/guide_js-preview.md.873b3161.js
+++ b/examples/docs/assets/guide_js-preview.md.d8c75dcf.js
@@ -61,4 +61,4 @@ import{_ as s,c as a,o as n,O as l}from"./chunks/framework.935eb42c.js";const A=
cMapPacked ?: boolean ;
CMapReaderFactory ?: Object ;
useSystemFonts ?: boolean ;
-} preview方法 调用preview方法进行文件的预览。
preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。
ts preview : ( src : string | ArrayBuffer | Blob ) => Promise < any >
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
download方法 调用download进行文件下载,参数名为下载的文件名称,可不传。
ts 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方法进行文件的预览。
preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。
ts preview : ( src : string | ArrayBuffer | Blob ) => Promise < any >
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
save方法 调用save进行文件下载,参数名为下载的文件名称,可不传。
ts 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特有属性] 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方法进行文件的预览。
preview方法接收参数支持三种: 文件url地址、文件ArrayBuffer格式数据、文件blob格式。
ts preview : ( src : string | ArrayBuffer | Blob ) => Promise < any >
url格式适合有文件静态地址的情况,ArrayBuffer格式适合文件上传前的预览。
download方法 调用download进行文件下载,参数名为下载的文件名称,可不传。
ts download : ( fileName ?: string ) => void;
destroy方法 卸载方法,可以在组件销毁前调用预览对象的卸载方法,避免长期使用造成内存泄露。
如果该项目帮助了您,还请您不吝点赞
-
Skip to content vue-office 更易用的文件预览
支持docx、xlsx、pdf文件预览
一站式 提供docx、xlsx、pdf 3种文档的在线预览方案
使用简单 只需提供文档的src即可完成文档预览,支持远程地址、ArrayBuffer、Blob多种格式
支持样式 不仅能预览内容,也支持文档样式,最大限度还原office文件内容
-