首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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 }, 详细代码见http://blog.csdn.net/hotqin888/article/details/79337881 https://github.com/3xxx

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

    ONLYOFFICE权限开发之二

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

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

    ONLYOFFICE权限开发之一

    步骤: 1、选中一个文档 2、权限 3、弹出权限设置模态框 4、选中准备设置的权限,比如只读,全部权限,评论,禁止 5、添加用户,弹出用户列表,这个列表带了上一步选择的权限了 6、这里还可以个别修改权限

    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
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    插件开发】—— 3 透视图开发

    下面步入正题,来开发我们自己的透视图。   准备一个插件工程的环境,用来添加我们自己的透视图。   新建一个插件工程   输入我们的工程名字   修改自己想要修改的属性,默认即可。    接下来,eclipse为我们自动生成了一个插件工程。   创建一个透视图类,并添加自己的视图风格。   我们这个时候开始真正的开发一个透视图类。 1 package com.test.myperspective; 2 3 import org.eclipse.ui.IPageLayout; 4 import org.eclipse.ui.IPerspectiveFactory 运行插件工程,查看透视图   接下来就是见证成果的时刻啦。把工程作为一个Eclipse Application运行。   

    1.1K80发布于 2018-01-18
  • 来自专栏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历史版本开发技术—之三  

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

    ONLYOFFICE历史版本开发技术之二

    3.但是能看到哪里做了修改。 4.服务器只保留1个月内的历史版本。 5.能下载下来,可以重新上传进去协作。这是它存在的价值。 它的原理: 当一个协作文档,最后一个人关闭后,协作服务器(下文简写OODS——onlyoffice document server)会返回一条json数据给cms,cms获得这条数据后,解析为结构体,然后做 user": { "id": "9", "name": "qin9.xc" }, "version": 3

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

    ONLYOFFICE历史版本开发技术之四

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

    2K30发布于 2019-08-14
  • 来自专栏游戏杂谈

    3ds max的插件开发

    3ds max的插件开发支持二种脚本:MAXScript、Python,不过经过对比和测试发现,Python 不如 MAXScript 强大。 基于Python的3ds max 插件开发 (1)请安装 3ds max 2016或以上,我自己用提 3ds max 2018,最开始用 2014 发现安装目录没有 3dsmaxpy.exe; (2)修改 ,也可以进行参考: https://www.jianshu.com/p/261a428c596e 基于 MAXScript 的 3ds max 插件开发 经过简单的摸索,发现 3ds max 提供一个 todorvankov.com/3ds-max-scripts  ,可以根据提供的 .mcr 文件(类似 .ms文件),了解一下实际工具是如何进行开发的; 大体上我倾向于用 MAXScript 进行开发 ,因为官方提供了一个UI编辑器(虽然很简陋),希望这篇文章对大家进行3ds max 插件开发会有所帮助

    2.5K10编辑于 2022-04-26
  • 来自专栏python3

    Maven3.x 插件开发入门

    3、创建完毕之后的结构是这样: ?    4、修改pom.xml文件,加上2个依赖:分别是maven-plugin-api和maven-plugin-annotations,前者是插件开发API,后者是插件中使用的注解定以的包,注意打包方式为: MojoExecutionException, MojoFailureException {         System.out.println("Car drive...");     } }   6、这样插件开发完成了 在Maven 3之前是使用注释注解:@goal xxx这种方式。现在已经不使用这种方式了。      3、我们平时在使用Maven的各种插件的时候往往都能在配置文件中传入属性的值,比如tomcat-maven-plugin插件我们可以随意指定tomcat的端口号。

    1.2K30发布于 2020-01-09
  • 来自专栏hotqin888的专栏

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

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

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

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

    开发者版与企业版介绍 ONLYOFFICE 文档开发者版 ONLYOFFICE开发者版为开发者提供了一套完整的在线文档编辑解决方案,包括文本文档、电子表格、演示文稿、表单和PDF编辑器,并使用 [API 3.可集成至自有平台 ONLYOFFICE丰富的API和开发工具使开发者能够轻松将其集成到自己的应用或平台中,为用户提供完整的办公功能。 其次,ONLYOFFICE的API和开发工具设计友好,实现与各种编程语言和开发环境的无缝集成,使开发者能够快速上手,实现所需的功能。 在这个版本中,ONLYOFFICE团队特别关注了开发者社区的需求和反馈,致力于提供更加强大、灵活和易于集成的工具,从而帮助开发者更好地利用和扩展ONLYOFFICE的功能。 3.插件 UI 界面更新 我们对同时使用的多个插件进行可视化 - 每个运行插件都会在左侧面板添加一个按钮。这样,您可以同时翻译文本、检查语法、插入参考文献列表等,并在多个任务之间轻松切换。

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

    如何开发Vite3插件构建Electron开发环境

    开发环境 Vite 插件 主进程的代码写好之后,只有编译过之后才能被 Electron 加载,我们是 通过 Vite 插件的形式来完成这个编译工作和加载工作 的,如下代码所示: //plugins\devPlugin.ts 3: webContents的openDevTools方法用于打开开发者调试工具 完成这些工作后我们就可以在开发者调试工具中访问 Node.js 和 Electron 的内置模块了。 而且 vite-plugin-optimizer 插件不仅用于开发环境,编译 Vue 项目时,它也会参与工作 。 再次运行你的应用,看看现在渲染进程是否可以正确加载内置模块了呢? : 总结 现在我们迈出了万里长征的第一步,构建好了 Vue3+Vite3+Electron 的开发环境 ,而且完成这项工作并不依赖于市面上任何一个现成的构建工具,这个开发环境是我们自己动手一点一点搭起来的 非但如此,我们还通过本讲内容向你介绍了 Vite 插件开发技巧和如何创建一个简单的 Electron 应用等知识。

    2.4K20编辑于 2022-11-18
  • OnlyOffice 平替,用 Vue3 + Vite 做了个“本地 OnlyOffice”:接入成本低到离谱!!!

    面向研发/架构:你得到的是“一个可以嵌入任何系统的Office子能力”从工程形态看,它是一个标准的前端项目栈:Vue3+Vite+TypeScriptelement-plus+pinia+vue-router 场景D:交付型项目的“低成本加分项”很多交付系统最缺的不是功能,而是“能打动甲方的一眼价值”:“我们支持在线编辑Office,不用安装插件,不用额外部署服务。”这句话在投标/验收场景里含金量非常高。 5分钟跑起来(开发、构建、Docker)本地开发项目提供了标准命令:pnpminstallpnpmdev生产构建:pnpmbuildDocker一键部署(更适合交付/内网)构建镜像并运行:dockerbuild-tvue-local-office.dockerrun-dp8080 方案3:工程化深度集成——改造保存链路,对接你的存储很多企业真正想要的是:用户点保存→文件回到你的对象存储/文档库,而不是下载到本地。 但它的结构非常适合二次开发:你可以把“导出后的文件”改成上传到你的服务端(比如走一个/api/upload),并在系统里生成版本记录。

    1.2K10编辑于 2026-02-13
  • 来自专栏黯羽轻扬

    TypescriptServerPlugin_VSCode插件开发笔记3

    二.实现思路 立足VS Code插件机制,想要支持特殊import规则的话,有2种方式: registerDefinitionProvider TypescriptServerPlugins 前者是通用的 比如是个import语句还是属性访问,是个require函数调用还是字符串字面量,这些关键信息都没有暴露出来 易出现Definition冲突:发生Go to Definition动作时,所有插件(VS ,投入就像无底洞,我们似乎陷入了一个误区:试图从上层修复下层问题,最后发现要铺满整块地面才能解决(几乎要重新实现整个下层) Definition冲突 相同/相似Definition的问题主要表现在用户插件与内置插件功能冲突上 revealInCenterIfOutsideViewport: true } }, editor, sideBySide); } 这就引发了很容易出现的“重复”定义问题,在显示时,这3个 "name": "my-typescript-server-plugin" } ] } 最后,VS Code内置的typescript-language-features插件会把所有插件

    1.4K30发布于 2019-06-12
  • 来自专栏hotqin888的专栏

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

    上面的页面介绍如何进行历史版本功能的开发。 https://api.onlyoffice.com/editors/howitworks 上面介绍了onlyoffice document server所包含的功能, The client side 我用golang就是开发了文档管理器和文档存储。 ? 类似可道云的那种云盘的资料管理。 ? 回到正题,历史版本的开发必须从onlyoffice document server的返回值里找到数据结构。 "url": "https://documentserver/url-to-edited-document.docx", "users": ["6d5a81d0"] } 所以用beego开发先设置数据结构

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

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

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

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

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

    四、总体技术方案系统架构如下:核心思想:把 OnlyOffice 的文档协同扩展为视图协同。五、OnlyOffice 核心改造点本项目并非简单插件开发3、扩展插件通信机制OnlyOffice 插件原生能力有限。因此增加:编辑器 → 插件插件 → 编辑器双向通信机制。 六、屏幕跟随插件设计在此基础上开发独立插件插件入口位于:顶部工具栏 ↓插件面板 ↓屏幕跟随点击后打开左侧侧边栏。 :视图同步通过对 OnlyOffice 9.x 进行深度定制:新增协作者广播通道新增页面状态采集 API新增编辑器与插件双向通信机制开发屏幕跟随插件实现跨分辨率智能定位最终实现: 主控端实时记录,观看端实时跟随 相关资源OnlyOffice最新版本镜像:https://onlyoffice.moqisoft.com/docs/install/docker

    11910编辑于 2026-06-19
  • 来自专栏项目文章

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

    除此之外,ONLYOFFICE还有开发者版,开发者版非常适用于商业用途,各位有需求的友友一定要看看;企业版则适用于企业内部使用,目前ONLYOFFICE已经被很多大企业选择了~ 近期,ONLYOFFICE 更新二:插件UI界面更新 ONLYOFFICE对同时使用的多个插件进行可视化,每个运行插件都会在左侧面板添加一个按钮。 启动编辑器后,可以单击相应的按钮,就可以访问自动在后台运行的系统插件了。 ONLYOFFICE还在插件管理器中为每个插件增加了“更改日志”选项卡,可查看每个插件版本的更新内容。 总结-ONLYOFFICE ONLYOFFICE文档开发者版是一款出色的办公解决方案,它不仅为开发者提供高品质的网页应用文档处理功能,还为他们提供了多种创新性的特性。 除此之外,ONLYOFFICE文档开发者版支持将自己的服务以插件的形式添加到平台上,这为开发者提供了无限的创新空间。开发者可以根据自己的需求,定制和集成各种插件,实现更多功能,扩展平台的应用范围。

    58910编辑于 2024-06-07
领券