ONLYOFFICE文檔API:編輯器的品牌定制化

在當今數字化辦公時代,文檔編輯器已成為各類企業、組織和開發者不可或缺的工具之一。ONLYOFFICE 文檔提供的功能豐富且強大的文檔編輯 API,讓開發者能夠根據自己的產品需求和品牌特點,定制編輯器界面,實現品牌化展示,為用戶提供了一個深度契合其品牌形象和業務需求的文檔操作體驗。下面一起來了解ONLYOFFICE文檔API,幫助實現編輯器定制化。

關于 ONLYOFFICE 文檔

ONLYOFFICE 是一個開源項目,專注于高級和安全的文檔處理和協作。全球超過 1500 萬用戶,是在線辦公領域的創新者。

ONLYOFFICE 文檔提供文本文檔、電子表格、幻燈片、表單和 PDF 編輯器。ONLYOFFICE 文檔高度兼容微軟 Office 格式,并提供數百種格式化和樣式工具,以及多種協作功能,包括實時和段落鎖定兩種共同編輯模式、評論和審閱、內置聊天、版本歷史等。

?

該辦公套件可以連接到多個云平臺,如 WordPress、Seafile、Moodle等,也可以集成到您自有的應用程序、網站或其他解決方案,為其提供強大的編輯功能,還提供個性化的定制功能來滿足產品的品牌化需求。

ONLYOFFICE 可以在任何平臺上部署,包括 Windows、Linux、macOS、Android,也可以在任何設備上使用。在線、移動和桌面版本均使用同一引擎,確保離線和在線工作之間無縫切換。

下面我們一起了解關于編輯器自定義的API。

什么是品牌自定義

品牌自定義是指根據企業自身的品牌形象和風格,對相關界面或元素進行個性化設置的功能。在自定義部分,您可以對編輯器界面進行調整,使其與其他產品(如果有)在視覺風格上保持一致,實現品牌整體形象的統一。同時,您還可以靈活設置是否顯示附加按鈕和鏈接,更換徽標,以及修改編輯器所有者信息等細節內容,以此來打造符合品牌特色的專屬編輯環境,提升品牌辨識度和用戶體驗。ONLYOFFICE 開發者版當前可支持標準品牌定制白標定制,滿足不同程度的定制化需求。

標準品牌定制

編輯器開發者版本可以根據您的需求進行標準品牌定制,包括:定制編輯器的行為和外觀。

  • 隱藏功能提示

editorConfig.customization.features.featuresTips?參數允許在更新后首次加載編輯器時啟用或禁用有關新功能的工具提示。默認值為?true

  • 顯示電子表格滾動條

從 8.3 版本開始,可以定義在加載電子表格編輯器時是否自動顯示或隱藏水平/垂直滾動條。查看?editorConfig.customization.showHorizontalScroll?和?editorConfig.customization.showVerticalScroll?來控制這些參數。默認值為?true.

  • 演示文稿幻燈片背景

使用?editorConfig.customization.slidePlayerBackground?參數以 HEX、RGB 或 RGBA 格式定義幻燈片背景顏色。例如,#ff0000、rgb(255, 0, 0)、rgba(255, 0, 0, 0.5)。

showHorizontalScroll: true,
showVerticalScroll: true,
slidePlayerBackground: "#000000",
  • 文檔標題顏色

使用?editorConfig.customization.wordHeadingsColor?參數自定義文檔編輯器中默認標題顏色,并允許使用HEX?顏色規范(十六進制顏色)。

  • 緊湊文檔標題

你可以選擇附加操作按鈕的位置,在編輯器窗口標題的上部靠近徽標 (false) ,或是顯示在工具欄 (true),使標題更緊湊。默認值為 false

  • ?查看器的緊湊工具欄

editorConfig.customization.compactToolbar?參數現在支持查看器模式,允許在完整工具欄和緊湊工具欄之間切換。查看模式的默認值為?true

  • 移動編輯器中的信息按鈕

使用?editorConfig.customization.mobile.info?決定顯示隱藏移動編輯器中“文檔信息”。默認值為?false

  • 指針模式

使用?editorConfig.customization.pointerMode?參數調整演示文稿查看器中的指針模式(選擇或手形)。默認值為?select

API 匯總:ONLYOFFICE 文檔最新更新

  • 自定義展示信息

您可以自定義編輯器關于部分中顯示的信息,包括文檔授權者的聯系地址、公司信息、公司logo、電子郵箱、公司名稱和聯系電話、網址等。這部分信息對所有編輯器用戶可見。

const customer = {address: "My City, 123a-45",info: "Some additional information",logo: "https://example.com/logo-big.png",logoDark: "https://example.com/dark-logo-big.png",mail: "john@example.com",name: "John Smith and Co.",phone: "123456789",www: "example.com",
}
自定義地址

editorConfig.customization.customer.address 參數授予編輯者或編輯者作者訪問權限的公司或個人的聯系地址。
示例:?My City, 123a-45

自定義信息

關于您希望其他人知道的公司或個人的一些附加信息。

示例:?Some additional information

自定義logo

editorConfig.customization.customer.logo?參數支持設置圖像徽標,圖片 logo 推薦透明背景的?.png?格式,尺寸為432x70。editorConfig.customization.customer.logoDark支持深色主題圖像徽標

示例1:?https://example.com/logo-big.png

示例2:?https://example.com/dark-logo-big.png

自定義電子郵箱?

使用editorConfig.customization.customer.mail授予編輯者或編輯者作者訪問權限的公司或個人的電子郵件地址。

示例:?john@example.com

自定義名稱?

?使用editorConfig.customization.customer.name授予編輯者或編輯者作者訪問權限的公司或個人的名稱。

示例:?John Smith and Co.

自定義聯系方式?

使用editorConfig.customization.customer.phone授予編輯器或編輯器作者訪問權限的公司或個人的電話。

示例:?123456789

自定義網址?

使用editorConfig.customization.customer.www添加上述公司或個人的主頁地址。

示例:?example.com

自定義信息的展示示例如下:

  • 自定義品牌logo

更改編輯器標題左上角的圖像文件。推薦的圖像高度為 20 像素。

請注意, 此參數僅適用于 ONLYOFFICE 文檔開發者版的編輯,以及移動編輯器。

示例:

const logo = {image: "https://example.com/logo.png",imageDark: "https://example.com/dark-logo.png",imageLight: "https://example.com/light-logo.png",url: "https://example.com",visible: true,
}

logo圖標

customization-standard-branding/#logoimage使用editorConfig.customization.logo.image在通用工作模式(即所有編輯器的查看和編輯模式)或嵌入模式(請參閱配置部分以了解如何定義嵌入文檔類型)中顯示的圖像文件的路徑。圖片必須具有以下尺寸:172x40.

示例:?https://example.com/logo.png

logo.深色圖標?

使用editorConfig.customization.logo.imageDark在深色標題的圖像文件的路徑(例如,在深色主題中或帶有彩色標題的主題中)。圖像必須具有以下尺寸:172x40。

示例:?https://example.com/dark-logo.png

logo.淺色圖標?

使用editorConfig.customization.logo.imageLight在淺色標題的圖像文件的路徑(例如,在灰色主題中)。圖像必須具有以下尺寸:172x40。

示例:?https://example.com/light-logo.png

ONLYOFFICE 文檔 API 提供了全面且細致的品牌化定制選項,涵蓋了從界面元素的顯示與隱藏、布局調整到品牌信息的深度融入等各個方面。無論是企業內部系統集成、獨立軟件產品開發,還是 SaaS 平臺的文檔服務模塊定制,都能輕松應對。

立即定制您的編輯器界面

想要將 ONLYOFFICE 文檔編輯器集成到您的產品中嗎?請訪問我們的官方網站,下載最新版本的 ONLYOFFICE 文檔開發者版。點擊下方鏈接,申請免費試用30天:

下載 ONLYOFFICE 服務器解決方案,并以您的品牌提供給您的客戶 | ONLYOFFICEhttps://www.onlyoffice.com/zh/download-developer.aspx?utm_source=csdn&utm_medium=article&utm_campaign=doc_api_roundup

相關鏈接

ONLYOFFICE?文檔開發者版

API 文檔

自動化 API

ONLYOFFICE?文檔?8.3

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/83223.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83223.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83223.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java開發經驗——阿里巴巴編碼規范實踐解析6

摘要 本文深入解析了阿里巴巴編碼規范在數據庫設計和Java開發中的實踐應用。詳細闡述了數據庫字段命名、類型選擇、索引命名等規范,以及Java POJO類的對應規范。強調了字段命名的重要性,如布爾字段命名規則、表名和字段名的命名禁忌等。同時&#xff0c…

筆試筆記(運維)

(數據庫,SQL) limit1 隨機返回其中一個聚合函數不可以嵌套使用 【^】這個里面的數據任何形式組合都沒有 sql常用語句順序:from-->where-->group by-->having-->select-->order by-->limit 只要其中一個表存在匹…

Codeforces 1027 Div3(ABCDEF)

前言 無敵!!第一次打Div3,因為之前打Div4賽時也就三四題,所以在打之前根本沒想到自己能做到賽時三題!!雖然第三題是離結束十幾秒的時候交的,沒想到判完題比賽結束了還不算賽時通過……TvT A. …

第九天:java注解

注解 1 什么是注解(Annotation) public class Test01 extends Object{//Override重寫的注解Overridepublic String toString() {return "Test01{}";} }2 內置注解 2.1 Override Override重寫的注解 Override public String toString() {ret…

【論文解讀】Deformable DETR | Deformable Transformers for End-to-End Object Detection

論文地址:https://arxiv.org/pdf/2010.04159 代碼地址:https://github.com/fundamentalvision/Deformable-DETR 摘要 DETR最近被提出,旨在消除物體檢測中許多手工設計的組件的需求,同時展示出良好的性能。然而,由于T…

從0到1上手Trae:開啟AI編程新時代

摘要:字節跳動 2025 年 1 月 19 日發布的 Trae 是一款 AI 原生集成開發環境工具,3 月 3 日國內版推出。它具備 AI 問答、代碼自動補全、基于 Agent 編程等功能,能自動化開發任務,實現端到端開發。核心功能包括智能代碼生成與補全、…

Vue項目打包常見問題

vue的前端項目中,有時候需要多個不同項目合并到一起。有時候有一些特殊要求。 1、打包后不允許生成帶 .map的文件 正常使用npm run build命令打包生成的dist文件中,js文件總會生成一個同名的.map文件,原因如下: ?總結?&#xf…

Linux 學習-模擬實現【簡易版bash】

1、bash本質 在模擬實現前,先得了解 bash 的本質 bash 也是一個進程,并且是不斷運行中的進程 證明:常顯示的命令輸入提示符就是 bash 不斷打印輸出的結果 輸入指令后,bash 會創建子進程,并進行程序替換 證明&#x…

GitHub 趨勢日報 (2025年05月31日)

📊 由 TrendForge 系統生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日報中的項目描述已自動翻譯為中文 📈 今日獲星趨勢圖 今日獲星趨勢圖 1153 prompt-eng-interactive-tutorial 509 BillionMail 435 ai-agents-for-begin…

“人單酬“理念:財稅行業的自我驅動革命

引言:當薪酬不再是"固定數字",而是"成長標尺" "為什么有人拼命工作卻收入停滯?為什么企業總在人才流失中掙扎?"這些問題背后,往往隱藏著傳統薪酬體系的僵化。而"人單酬"&…

AI大模型賦能,aPaaS+iPaaS構建新一代數智化應用|愛分析報告

01 aPaaS和iPaaS成為企業用戶關注重點 PaaS市場定義 根據Gartner的定義,PaaS(Platform as a Service)平臺是應用基礎架構(中間件)服務的廣泛集合, 包含應用平臺、集成、業務流程管理、數據服務和AI應用等…

WPS快速排版

論文包括(按順序):封面(含題目)、摘 要、關鍵詞、Abstract(英文摘要)、Keywords、目錄、正文、參考文獻、在讀期間發表的學術論文及研究成果,致 謝 題目(黑小一加粗&…

python第39天打卡

1.灰度圖像 作為圖像數據,相較于結構化數據(表格數據)他的特點在于他每個樣本的的形狀并不是(特征數,),而是(寬,高,通道數) # 先繼續之前的代碼 import torch import torch.nn as nn import t…

win11小組件功能缺失的恢復方法

問題說明:重置了win11系統,結果小組件功能找不到了,最后用以下辦法解決。 1. 以管理員身份打開 PowerShell 或 CMD。 2. 運行以下命令: winget install 9MSSGKG348SP 注:如果報錯,可嘗試先卸載再安裝…

Kali Linux從入門到實戰:系統詳解與工具指南

一、Kali Linux簡介 Kali Linux是一款基于Debian的Linux發行版,專為滲透測試和網絡安全審計設計,由Offensive Security團隊維護。其前身是BackTrack,目前集成了超過600款安全工具,覆蓋滲透測試全流程,是網絡安全領域…

C語言 — 文件

目錄 1.流1.1 流的概念1.2 常見的的流 2.文件的打開和關閉2.1 fopen函數2.2 fclose函數2.3 文件的打開和關閉 3.文件的輸入輸出函數3.1 fputc函數3.2 fgetc函數3.3 feof函數和ferror函數3.4 fputs函數3.5 fgets函數3.6 fwrite函數3.7 fread函數3.8 fprintf函數3.9 fscanf函數 4…

Pull Request Integration 拉取請求集成

今天我想要把我創建的項目,通過修改yaml里面的內容,讓我在main分支下的其他分支拉取請求的時候自動化測試拉取的內容,以及將測試結果上傳到控制臺云端。 首先我通過修改yaml文件里面的內容 name: Build and Teston:push:branches:- mainjobs:…

NodeJS全棧開發面試題講解——P3數據庫(MySQL / MongoDB / Redis)

3.1 如何用 Node.js 連接 MySQL?你用過哪些 ORM? 面試官您好,我先介紹如何用 Node.js 連接 MySQL,然后補充我常用的 ORM 工具。 🔌 原生連接 MySQL 使用 mysql2 模塊: npm install mysql2 const mysql …

Redis最佳實踐——性能優化技巧之數據結構選擇

Redis在電商應用中的數據結構選擇與性能優化技巧 一、電商核心場景與數據結構選型矩陣 應用場景推薦數據結構內存占用讀寫復雜度典型操作商品詳情緩存Hash低O(1)HGETALL, HMSET購物車管理Hash中O(1)HINCRBY, HDEL用戶會話管理Hash低O(1)HSETEX, HGET商品分類目錄Sorted Set高O…

題單:最大公約數(輾轉相除法)

題目描述 所謂 “最大公約數(GCD)” ,是指所有公約數中最大的那個,例如 12 和 1818 的公約數有 1,2,3,6 ,所以 12 和 18 的最大公約數為 6 。 輾轉相除法,又名歐幾里德算法(Euclidean Algorit…