首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏WebOffice

    OnlyOffice 定制开发实践:庭审场景下的主控端屏幕跟随功能实现

    这也是本次基于 OnlyOffice 9.x 的一个深度定制项目所解决的问题。 四、总体技术方案系统架构如下:核心思想:把 OnlyOffice 的文档协同扩展为视图协同。五、OnlyOffice 核心改造点本项目并非简单插件开发。 六、屏幕跟随插件设计在此基础上开发独立插件:插件入口位于:顶部工具栏 ↓插件面板 ↓屏幕跟随点击后打开左侧侧边栏。 :视图同步通过对 OnlyOffice 9.x 进行深度定制:新增协作者广播通道新增页面状态采集 API新增编辑器与插件双向通信机制开发屏幕跟随插件实现跨分辨率智能定位最终实现: 主控端实时记录,观看端实时跟随 这也是标准版 OnlyOffice 社区版和商业版均不具备的一项行业级定制能力。

    11910编辑于 2026-06-19
  • 来自专栏ONLYOFFICE文档

    Seafile网盘集成ONLYOFFICE白标定制

    ​ 本教程实现通过定义seahub_settings.py中的变量来实现对ONLYOFFICE文档服务进行个性化设置。 前置条件:具有白标定制功能的ONLYOFFICE文档服务,体验镜像: openoffice/documentserver:9.4.0-api 部署ONLYOFFICE文档服务:ONLYOFFICE文档9.4 seafile镜像 SEAFILE_IMAGE=seafileltd/seafile-mc:13.0-latest 修改为 SEAFILE_IMAGE=openoffice/seafile-mc:13.0 配置ONLYOFFICE :在seahub_settings.py中加入:ENABLE_ONLYOFFICE = TrueONLYOFFICE_APIJS_URL = 'http://your_ip:your_port/web-apps /apps/api/documents/api.js'ONLYOFFICE_JWT_SECRET = 'your_jwt_secret'ONLYOFFICE_JWT_HEADER = 'Authorization'VERIFY_ONLYOFFICE_CERTIFICATE

    9700编辑于 2026-06-22
  • 来自专栏hotqin888的专栏

    ONLYOFFICE 开发相关 总结

    hotqin888/article/details/79337952 http://blog.csdn.net/hotqin888/article/details/79337881 上面链接里同样介绍了如何开发 这里也涉及了一些:https://www.cnblogs.com/freefei/p/7872095.html 我用golang的beego框架开发了文档管理,实现实时文档协作。 然后在调用onlyoffice协同编辑的页面中,设置"lang": "zh-CN",                 "editorConfig": { "callbackUrl

    1.6K20发布于 2018-09-11
  • 来自专栏hotqin888的专栏

    ONLYOFFICE权限开发之二

    nil { beego.Error(err) } c.Data["Uid"] = user.Id useridstring = strconv.FormatInt(user.Id, 10 = "" { //如果是登录用户,则设置了权限的文档不能看 for _, k := range myResall { if strconv.FormatInt(v.Id, 10) == docxarr[0].Permission = "4" } } for _, k := range myRes { if strconv.FormatInt(v.Id, 10 如果用户没登录,则设置了权限的文档不能看 for i, k := range myResall { //所有设置了权限的不能看 if strconv.FormatInt(v.Id, 10

    90530发布于 2018-09-11
  • 来自专栏hotqin888的专栏

    ONLYOFFICE权限开发之一

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/79821164

    2.4K40发布于 2018-09-11
  • 来自专栏hotqin888的专栏

    ONLYOFFICE文档转换开发技术

    onlyoffice具有文档转换的功能,就是你给一个文档的地址,以及一些参数,post给document server,它会转换成你要的,然后返回一个文件地址,你收到这个地址,把文件下载下来保存,提供用户下载 "` Percent int `json:"percent"` } // @Title post conversion doc // @Description post doc to onlyoffice conversionsend.Title = "Example Document Title.docx" conversionsend.Url = "http://192.168.99.1/attachment/onlyoffice /attachment/onlyoffice/" + "Example Document Title.pdf") if err ! = nil { beego.Error(err) } filePath := "attachment/onlyoffice/Example Document Title.pdf" c.Ctx.Output.Download

    2.7K20发布于 2019-08-14
  • 来自专栏hotqin888的专栏

    ONLYOFFICE API用golang进行开发

    https://blog.csdn.net/hotqin888/article/details/79317961 二次开发细节见:http://blog.csdn.net/hotqin888/article /details/79337881 https://api.onlyoffice.com/editors/basic仔细阅读文档才行。 服务器的搭建见上面一篇文章,这里讲如何用beego进行二次开发,实现文档的管理。 开发细节见http://blog.csdn.net/hotqin888/article/details/79337881

    2.8K10发布于 2018-09-11
  • 来自专栏hotqin888的专栏

    ONLYOFFICE历史版本开发技术之三

    https://blog.csdn.net/hotqin888/article/details/79821114 ONLYOFFICE历史版本开发技术—之三   changes from the history object returned after saving the document //       "created": "2018-03-9 10 version": 1 //    }, //    { //          "changes": changes, //          "created": "2018-03-10

    1.4K20发布于 2018-09-11
  • 来自专栏hotqin888的专栏

    ONLYOFFICE历史版本开发技术之二

    它的原理: 当一个协作文档,最后一个人关闭后,协作服务器(下文简写OODS——onlyoffice document server)会返回一条json数据给cms,cms获得这条数据后,解析为结构体,然后做 var onRequestHistory = function() { // var changes=[{ // "created":"2018-03-10 changes from the history object returned after saving the document "created": "2018-03-9 10 version": 1 }, { "changes": [{{.changes2}}], "created": "2018-03-10

    3.2K20发布于 2018-09-11
  • 来自专栏hotqin888的专栏

    ONLYOFFICE历史版本开发技术之四

    继昨天打包好onlyoffice5.3.4版本后,本想将engineercms的历史版本功能完善,也就是将历史版本的word和changes都从document server上保存到cms服务器上。

    2K30发布于 2019-08-14
  • 来自专栏hotqin888的专栏

    EngineerCMS开发ONLYOFFICE文档协作的权限管理

    回到ONLYOFFICE document server,它有3个权限,编辑权限,只读权限,不允许权限,再深入点,加上下载权限和打印权限来组合的话,有可编辑,不可下载,可编辑不可打印,这个很少吧。

    2K30发布于 2018-09-11
  • 来自专栏JAVA

    ONLYOFFICE 8.0 正式发布:开发者视角

    开发者的主要特点 1.开源模式 开源模式使ONLYOFFICE成本低廉,对开发者更经济实惠。首先,免费获取和使用减少了软件采购成本。其次,可定制性满足特定业务需求,提供个性化品牌体验。 首先,API和开发工具提供了灵活性和定制性,允许开发者根据需求定制化地集成ONLYOFFICE,实现从简单文档编辑到复杂协作办公的各种功能。 4.定制化编辑器及界面 定制化编辑器和界面是ONLYOFFICE的重要特点,为开发者提供了多方面的优势和机会。 首先,开发者可以根据自己的品牌形象定制ONLYOFFICE的编辑器和界面,包括替换LOGO、调整颜色和样式,从而提升品牌认知度和形象。 更多样化的定制化选项,包括可以替换ONLYOFFICE编辑器的LOGO和界面定制,使开发者能够更好地适应自己的品牌和用户需求。

    74410编辑于 2024-11-20
  • 来自专栏链游

    区块链定制开发

    看你准备开发哪一个,不同种类的开发价格会不一样。 2.区块链开发功用:你开发的区块链APP需求哪些功用?你需求的功用越多,越杂乱,价格就越高,反之亦然。 3.区块链生意开发:区块链的生意功用开发,对接付出接口等方面都要花很多钱。 4.区块链运用端口:APP开发有ios端、Android端、pc端。挑选不同开发端口的开发本钱会有所不同。 定制开发本钱高,而且会有很多功用比较复杂。 区块链项目的开发费用一般依照技术难度进行预算,依照方伟技术预算的开发费用从几十万到上百万不等。开发本钱首要与开发人员数量和工作时间有关。 2019年12月最新数据显示,开发一个app需求几万到几百万。开发Android运用程序时,需求考虑许多要素。假如是功用简单但不全面的APP,客户底子没有任何要求。 不同的app功用需求不同,价格天然也会不同;像一个功用需求更多的APP开发项目,开发难度会更大,进而影响开发周期和开发所需资金。此外,功用需求也是开发过程中恰当且重要的模块。

    8.4K30编辑于 2022-05-06
  • 来自专栏编程之旅

    iOS开发——定制UITextField

    在iOS中UITextField这个控件作为文本输入控件一定是使用率最高的几个控件之一,而iOS提供的默认的原始TextField的造型肯定在开发时很难满足我们的要求,原因很简单,不够美观,实在太单调。 所以今天我们从一些简单的复写UITextField方法开始,来讲一讲如何定制一个属于自己的UITextField。 UITextField的键盘收起、placeholder的设置以及自定义距离、字体,以及控制输入文本时,距离UITextField边框的距离和UITextField中一些常用的方法和枚举变量等方面来阐述如何定制自己的

    2.7K40发布于 2018-08-30
  • 来自专栏C/C++与音视频

    Webrtc定制开发(一)

    前一篇《webrtc方案漫谈》我们分析了webrtc的方案特点,根据实际的应用场景我们需要对webrtc native代码进行定制开发,下面对webrtc常规需求进行定制。                                                                H264协商代码修改(二) 以上只是去流加密和增加h264的编码格式的定制

    1.2K20编辑于 2022-06-14
  • 来自专栏DevOps充电宝

    ansible模块定制开发

    ansible模块定制开发 ansible做为流行的运维自动化工具,异常强大与好用,自身带了诸多的通用模块,在日常工作中,基本能满足需求,但是需求是变化多端的,尤其是在结合业务的时候,ansible就不是很给力了 ,这就是需要我们定制开发自己的模块,在ansible运行框架下,更好的服务的我们的业务。 现以pids.py模块进行讲解,该文件位于ansible/modules/system/pids.py,一旦你理解模块的基本开发流程,就可以开发的模块,让自己的能力更上一层楼: #! DOCUMENTATION: 表示模块的使用文档,可以直接使用官方的格式来进行定制化修改,变量简单易懂; 2. 这里要说明一点,我们的开发的模块是放在目标主机上运行的,这在整个模块开发的过程中,要时刻牢记。下面主要从参数定义、模块异常处理,以及结果返回来具体说明: 1.

    1.5K10编辑于 2022-05-31
  • 来自专栏hotqin888的专栏

    ONLYOFFICE历史版本功能的开发技术之一

    上面的页面介绍如何进行历史版本功能的开发。 https://api.onlyoffice.com/editors/howitworks 上面介绍了onlyoffice document server所包含的功能, The client side 我用golang就是开发了文档管理器和文档存储。 ? 类似可道云的那种云盘的资料管理。 ? 回到正题,历史版本的开发必须从onlyoffice document server的返回值里找到数据结构。 , "history":{ "serverVersion":"5.0.7", "changes":[ { "created":"2018-03-10

    2.2K20发布于 2018-09-11
  • 来自专栏hotqin888的专栏

    ONLYOFFICE免费版文档结构Navigation开发-golang

    这个仅仅是技术交流,实际上OO已经有目录了。有些浏览器不支持,或者chrome浏览器版本不同支持也不同。

    80920编辑于 2022-12-02
  • 来自专栏WebOffice

    ​字体体积减少95%,打开速度提升4倍:OnlyOffice定制版字体加载深度优化实践

    当你加载: 一个 10MB+ 字体(CJK) 多个字体叠加 会发生:刚缓存进去 → 很快被淘汰 1.4 性能瓶颈拆解 ① 字体体积巨大(核心问题) 英文字体:~200KB 中文字体:5MB ~ 20MB 目前已在 documentserver 定制版最新版本中落地,效果显著。 按上述方案执行后,文档服务定制版 fonts 目录下所有字体,由优化前的 416MB 减少至优化后的 21MB,减少了 95%。 五、总结 通过以上分析和优化方案,我们可以看到,文档服务定制版针对 OnlyOffice 字体加载慢的问题,通过字体裁剪和双轨制优化,可以显著提升文档打开速度和用户体验。 这套方案已经在 documentserver 定制版中成功落地,取得了显著的效果。未来,随着技术的发展和优化,相信可以进一步提升字体加载性能,为用户提供更加流畅的文档处理体验。

    57800编辑于 2026-06-07
  • 来自专栏项目文章

    ONLYOFFICE文档8.0现已发布,功能全新升级!

    然而,许多主流办公软件价格昂贵,定制难度大,并且对数据的掌控有限。而ONLYOFFICE就为打工人们提供了一个开源、经济实惠、自主部署、可定制、易于集成、跨平台且安全的完美办公解决方案! 除此之外,ONLYOFFICE还有开发者版,开发者版非常适用于商业用途,各位有需求的友友一定要看看;企业版则适用于企业内部使用,目前ONLYOFFICE已经被很多大企业选择了~ 近期,ONLYOFFICE 三、灵活的定制与集成 ONLYOFFICE不仅允许开发者将其集成至自己的平台,还提供了高度可定制化的界面,可以根据用户需求进行个性化设计,甚至将编辑器替换为自己的LOGO进行分发,以实现品牌的一体化。 总结-ONLYOFFICE ONLYOFFICE文档开发者版是一款出色的办公解决方案,它不仅为开发者提供高品质的网页应用文档处理功能,还为他们提供了多种创新性的特性。 除此之外,ONLYOFFICE文档开发者版支持将自己的服务以插件的形式添加到平台上,这为开发者提供了无限的创新空间。开发者可以根据自己的需求,定制和集成各种插件,实现更多功能,扩展平台的应用范围。

    58910编辑于 2024-06-07
领券