1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-10 03:11:07 +00:00

export/convert sdoc to docx (#5837)

* sdoc to docx

* update
This commit is contained in:
lian
2023-12-26 17:50:06 +08:00
committed by GitHub
parent b943b071ee
commit ab72e093d5
11 changed files with 225 additions and 35 deletions

View File

@@ -123,6 +123,14 @@ class DirentGridView extends React.Component {
this.props.onItemConvert(currentObject, dstType);
};
exportDocx = () => {
const serviceUrl = window.app.config.serviceURL;
let repoID = this.props.repoID;
let filePath = this.getDirentPath(this.props.dirent);
let exportToDocxUrl = serviceUrl + '/repo/sdoc_export_to_docx/' + repoID + '/?file_path=' + filePath;
window.location.href = exportToDocxUrl;
};
onMenuItemClick = (operation, currentObject, event) => {
hideMenu();
switch(operation) {
@@ -150,6 +158,12 @@ class DirentGridView extends React.Component {
case 'Convert to Markdown':
this.onItemConvert(currentObject, event, 'markdown');
break;
case 'Convert to docx':
this.onItemConvert(currentObject, event, 'docx');
break;
case 'Export docx':
this.exportDocx();
break;
case 'Convert to sdoc':
this.onItemConvert(currentObject, event, 'sdoc');
break;