参考图和以下步骤说明了在 ONLYOFFICE 文档服务器中比较文档的过程。
指定 来自存储的文档 按钮的事件处理程序,这个按钮显示在文档编辑器初始化的配置脚本的 比较 选项中。当用户点击按钮时,会调用 onRequestCompareFile 事件,他们可以从存储中选择要比较的文档。
var onRequestCompareFile = function() { docEditor.setRevisedFile({ "fileType": "docx", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmaWxlVHlwZSI6ImRvY3giLCJ1cmwiOiJodHRwczovL2V4YW1wbGUuY29tL3VybC10by1leGFtcGxlLWRvY3VtZW50LmRvY3gifQ.t8660n_GmxJIppxcwkr_mUxmXYtE8cg-jF2cTLMtuk8", "url": "https://example.com/url-to-example-document.docx" }); }; var docEditor = new DocsAPI.DocEditor("placeholder", { "events": { "onRequestCompareFile": onRequestCompareFile, ... }, ... });
为了选择一个文档进行比较,必须调用 setRevisedFile 方法。 When calling this method, the token must be added to validate the parameters.
docEditor.setRevisedFile({ "fileType": "docx", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmaWxlVHlwZSI6ImRvY3giLCJ1cmwiOiJodHRwczovL2V4YW1wbGUuY29tL3VybC10by1leGFtcGxlLWRvY3VtZW50LmRvY3gifQ.t8660n_GmxJIppxcwkr_mUxmXYtE8cg-jF2cTLMtuk8", "url": "https://example.com/url-to-example-document.docx" });
之后,用户可以使用顶部工具栏上的相应按钮接受或拒绝更改。