在數字化辦公時代,文檔的安全性與隱私保護已成為企業和個人用戶的核心關切。如何確保信息在存儲、傳輸及協作過程中的安全,是開發者與IT管理者亟需解決的問題。ONLYOFFICE作為一款功能強大的開源辦公套件,不僅提供了高效的文檔編輯與協作體驗,更通過一系列專業的安全相關API,賦予開發者靈活控制文檔安全的能力。?
本文將探討ONLYOFFICE在文檔最近更新的API,幫助開發者與企業用戶構建更安全、合規的文檔管理系統。?
關于 ONLYOFFICE 文檔
ONLYOFFICE 是一個開源項目,專注于高級和安全的文檔處理和協作。全球超過 1500 萬用戶,是在線辦公領域的創新者。
ONLYOFFICE 文檔提供文本文檔、電子表格、幻燈片、表單和 PDF 編輯器,高度兼容微軟 Office 格式,并提供數百種格式化和樣式工具,以及多種協作功能,包括實時和段落鎖定兩種共同編輯模式、評論和審閱、內置聊天、版本歷史等。
?
該辦公套件可以連接到多個云平臺,如 WordPress、Seafile、Moodle等,也可以集成到您自有的應用程序、網站或其他解決方案,為其提供強大的編輯功能,還提供個性化的定制功能來滿足產品的品牌化需求。
ONLYOFFICE 可以在任何平臺上部署,包括 Windows、Linux、macOS、Android,也可以在任何設備上使用。在線、移動和桌面版本均使用同一引擎,確保離線和在線工作之間無縫切換。
ONLYOFFICE 文檔 API - 改進的安全功能
onUserActionRequired
events.onUserActionRequired?事件用于處理受密碼保護的文件。當用戶需要執行以下操作才能打開文檔時,系統會調用該函數:
- 用戶需要輸入密碼才能打開受保護的文檔;
- 用戶需要為 TXT 文件選擇編碼;
- 用戶需要為 CSV 文件選擇編碼和分隔符。
以下是該事件功能的示例:
function onUserActionRequired() {console.log("Enter a password")
};
const config = {events: {onUserActionRequired,},
};
const docEditor = new DocsAPI.DocEditor("placeholder", config);
drop
?drop?命令可斷開users參數中指定標識符的用戶與文檔編輯服務的連接,禁止特定用戶編輯文檔。這些用戶將能夠查看文檔,但不允許對其進行更改。
請求示例
{"c": "drop","key": "Khirz6zTPdfd7","users": ["6d5a81d0"]
}
參數?
參數 | 類型 | 是否必填 | 描述 |
---|---|---|---|
c | string | 必填 | 定義命令類型。 |
key | string | 必填 | 定義文檔標識符,用于明確標識文檔文件。 |
users | array of strings | 必填 | 定義用戶標識符列表。 |
響應示例
{"error": 0,"key": "Khirz6zTPdfd7"
}
參數?
參數 | 類型 | 是否必填 | 描述 |
---|---|---|---|
error | integer | 必填 | 定義錯誤代碼。 |
key | string | 必填 | 定義文檔標識符,用于明確標識文檔文件。 |
查看更多 ONLYOFFICE 文檔 APIhttps://api.onlyoffice.com/zh-CN/docs/docs-api/get-started/basic-concepts/
獲取 ONLYOFFICE 文檔
獲取最新版本的 ONLYOFFICE 文檔開發者版:下載 ONLYOFFICE 服務器解決方案,并以您的品牌提供給您的客戶 | ONLYOFFICE
相關鏈接
ONLYOFFICE?文檔開發者版
API 文檔
個性化的定制功能
ONLYOFFICE 文檔 API :新的文檔格式支持及配置方法
ONLYOFFICE文檔API:編輯器的品牌定制化