比较文档
打开文档,并在编辑器加载完成后立即将其与修订版本进行比较。编辑器以查看模式打开,比较会自动开始,用户无需在编辑器中点击比较。
信息
编辑器打开原始文件,并在就绪后立即将其与修订文件进行比较。差异以修订标记的形式显示。
它是如何运作的
-
编辑器以查看模式打开原始文件:
const config = {document: {fileType: "docx",key: "original-key",title: "original.docx",url: "https://example.com/original.docx",},documentType: "word",editorConfig: {mode: "view",},}; -
当编辑器触发 onDocumentReady 事件时,调用 setRequestedDocument 方法,传入
compare类型和修订文件的 URL:config.events = {onDocumentReady() {docEditor.setRequestedDocument({c: "compare",fileType: "docx",url: "https://example.com/revised.docx",token: "<token>",});},};const docEditor = new DocsAPI.DocEditor("placeholder", config);如果文档服务器启用了 JWT,请使用与编辑器配置相同的密钥对传给
setRequestedDocument的对象进行签名。详情请参阅签名。
提示
如需在服务器端比较文档而不打开编辑器,请在 Document Builder 中使用 CompareDocuments 方法。该方法需要通过 builderJS.OpenTmpFile 打开的文件,而该函数仅在 Document Builder 中可用。