React

安装

npm install --save @onlyoffice/document-editor-react

or

yarn add @onlyoffice/document-editor-react -S

使用示例

import { DocumentEditor } from "@onlyoffice/document-editor-react";
var onDocumentReady = function (event) {
    console.log("Document is loaded");
};

<DocumentEditor
  id="docxEditor"
  documentServerUrl="http://documentserver/"
  config={{
      "document": {
          "fileType": "docx",
      "key": "Khirz6zTPdfd7",
      "title": "Example Document Title.docx",
      "url": "https://example.com/url-to-example-document.docx"
    },
    "documentType": "word",
    "editorConfig": {
        "callbackUrl": "https://example.com/url-to-callback.ashx"
    }
  }}
  events_onDocumentReady={onDocumentReady} />

Props

名 称
类 型
默 认
必 填
描 述
id string null true 组件唯一标识
documentServerUrl string null true 文档服务器地址
config object null true 用于打开带有token的文件的通用配置对象
document_fileType string null false 文件类型
document_title string null false 文件名称
documentType string null false 文档类型
height string null false 窗口高度
type string null false 终端类型 desktop, mobile, embedded
width string null false 窗口宽度
events_onAppReady (event: object) => void null false 应用初始化
events_onDocumentStateChange (event: object) => void null false 文档修改
events_onMetaChange (event: object) => void null false 通过meta命令更改文档的元信息
events_onDocumentReady (event: object) => void null false 文档加载
events_onInfo (event: object) => void null false 应用程序打开了文件
events_onWarning (event: object) => void null false 出现警告
events_onError (event: object) => void null false 出现错误
events_onRequestSharingSettings (event: object) => void null false 点击置管理文档访问权限
events_onRequestRename (event: object) => void null false 点击重命名
events_onMakeActionLink (event: object) => void null false 点击书签获取链接,定位书签
events_onRequestInsertImage (event: object) => void null false 点击插入图片
events_onRequestSaveAs (event: object) => void null false 点击另存为
events_onRequestMailMergeRecipients (event: object) => void null false 点击选择收件人数据
events_onRequestCompareFile (event: object) => void null false 点击文档比对
events_onRequestEditRights (event: object) => void null false 点击编辑按钮
events_onRequestHistory (event: object) => void null false 点击历史版本
events_onRequestHistoryClose (event: object) => void null false 关闭历史版本
events_onRequestHistoryData (event: object) => void null false 点击特定版本
events_onRequestRestore (event: object) => void null false 点击恢复版本按钮
作者:秦晓川  创建时间:2024-05-18 21:30
最后编辑:秦晓川  更新时间:2024-06-22 10:51