手把手教你入门 ONLYOFFICE 8.2 版本的新功能
ONLYOFFICE Docs 文档又更新了!半个月前,它更新到了 8.2 版本
按照惯例,在之后,我会再推一片详细讲解这些新功能怎么用的图文,就在这里了,这是不一样的,前者,相当于是一个总体的介绍,后者,才是真正手把手教你怎么用。
欢迎大家获取 ONLYOFFICE Docs 的最新版本,实施新功能,具体的获取方式,放在文章末尾了,有情大家耐心读完文章就能看到下载方式了,当然也可以直接不看文章直接拉到底部,直接获取下载链接。
那么问题来了,到底 ONLYOFFICE 是啥?
ONLYOFFICE 简介
ONLYOFFICE 是一款开源的办公软件,包括文档编辑器、表格编辑器、演示文稿编辑器等,可以在线编辑文档、表格和演示文稿,支持多人实时协作。
ONLYOFFICE 的主要特点包括:
-
开源:ONLYOFFICE 是开源软件,可以自由地下载、安装和使用,无需支付任何费用。
-
兼容性:ONLYOFFICE 的文档、表格和演示文稿格式与 Microsoft Office 兼容,可以无缝地打开和保存 Microsoft Office 文件。
ONLYOFFICE 其实算是品牌的名字,具体到使用上面,其实我们使用的是 ONLYOFFICE 桌面编辑器和 ONLYOFFICE Docs 在线文档服务器这两个产品,在线文档服务器就是我们使用任意浏览器打开的在线文档编辑器这个服务器,对标的是微软的在线 Office 365 服务器加 SharePoint 服务器,这次 ONLYOFFICE 最先更新的就是在线文档服务器,升级到 8.2 版本,然后我就想要试用,但是又懒于自己整个服务器安装,于是就一直等待,过了几天,ONLYOFFICE 的协同空间 DocSpace 官方服务器自动将其中的文档服务器部分升级到了 8.2 版本,用着不错,但是我还是决定再等等,果然,不出几天,桌面编辑器也升级到了 8.2 版本,于是我就开始写这篇文章了,又过了几天,作为开源软件,ONLYOFFICE 文档的开发者版本也推出更新到 8.2 版本了,更新了 API 以及插件的 API,添加了 Java 框架和 PHP 集成 SDK,现在,安卓手机版本的编辑器也升级同步上来了,最近自己开始每天在坐地铁通勤的漫长的一个多小时的时间里面,用手机客户端编辑器来日更我的鹰酱姬系列的自己用协作空间运营的知识星球,顺便打一下广告,欢迎各位我兔加入这个知识星球,学习鹰酱,打倒鹰酱!
既然 ONLYOFFICE Docs 和 其桌面编辑器是同版本号升级的功能几乎完全一致,那么,接下来的介绍就不区分是桌面端还是在线端了,都是一样的,除非特别说明。
PDF 编辑器的新功能
pdf 协作
说到协作,这就是 ONLYOFFICE Docs 文档服务器的功能,如果要在桌面编辑器上使用,那就是使用桌面编辑器登陆到文档服务器打开在线文档编辑的时候使用。其实 pdf 文件的实时协作功能,在上一次版本更新中,就已经出现了,当时只能使用在表单格式的 pdf 文件中,和 ONLYOFFICE Docs 上的普通的 docx、pptx、xlsx 文件的实时协作完全类似了,多个协作者之间完全能互相实时看到对方正在哪里正在做什么修改,到底 office 的在线实时协作这种功能有什么应用场景有什么示例 demo 能很好的展示这种在线协同交互的功能呢?自己寻找了很久,最后终于找到了一个很漂亮的示例了,那就是象棋围棋在线对弈,是个很好的示例,又在刷手机的时候看到一款非常小众非主流的魏蜀吴三国演义版本的中国象棋,虽然淘宝上就能买到这种非主流的游戏,但是,既然自己是现实中的各种 Office 软件大亨,那么,我完全就可以自己用 Office 软件画出来彩色打印出来剪裁下来制作自己的实体版本三国演义版本中国象棋,同时,使用 ONLYOFFICE 的在线协同功能,还可以实现三个人在网上连线对弈三国演义象棋,说干就干,很快我就做好上传到自己的私人协作空间服务器里面,自己、我和俺三个人对弈了一把,
然后自己就想上传至 ONLYOFFICE 的官方表单模板库,但是不太合适,因为我这个 pdf 并未用到在线表单的任何特性,只是使用了在线实时协同的功能,因此我就默默的等待,终于等来了 ONLYOFFICE 升级到 8.2 版本,在这个版本中,非表单的普通类型 pdf 文件也支持实时协同了,我终于可以分享出来给大家一起对弈了。至于具体的细节,这样的复杂棋盘如何在 ONLYOFFICE 里面绘制?如何上传模板?那就等我下一期再单独写一篇文章了,欢迎订阅阅读!
你打开一个在线 pdf 的时候,如果在右上角这个地方看到多个头像的图标上面有一个数字,那就表明现在加上你总共有几个人在同时查看或编辑这个文件了。
对于下象棋这种游戏,强烈推荐把协作模式更改为快速模式:
如上图所示,先打开文件菜单,然后在最底部点击高级配置,然后在右侧的编辑模式,把默认的严格模式切换为快速模式,这样,魏主走棋后不用保存孙权刘备双方就都能看到曹操走到哪里去了,死去的记忆突然攻击我了,之前还能这样实时对战还是上一次川普刚上台的时候我在 VR-Forces 专业兵推软件里面这么玩,然后就被脱钩禁了 license 了,在 CGF 里面这种同时编辑是基础操作了,红蓝双方指挥员在各自的作战推演席位上指挥自己的虚拟兵力作战,双方不能有延时,现在民用领域里面终于也有了红蓝双方实时对弈的象棋了,而上图设置中的严格共同编辑,。是指单击“保存”按钮后,更改就会保存,对方才会看到,是一种段落锁定协作,只能算是回合制作战,如果还是要拿游戏来类比的话,那就是一款优秀的国产手机游戏:轨迹赛车,track race。
但是,我个人还是喜欢表单版本 pdf 的编辑器,它的功能比非表单的 pdf 编辑器要强大很多。
pdf 表单签名
这次升级之前,ONLYOFFICE 是只有桌面端编辑器版本的 Docx、pptx、xlsx 编辑器有签名功能,并且只是数字签名的功能,而在线端是没有签名功能的,而现在 ONLYOFFICE Docs 文档服务器终于也提供了签名功能了!只是功能有点不太一样,是专门针对于表单类型的 PDF 文件提供了签名域,用起来非常简单:
在表单菜单下面的签名按钮,用它来创建一个签名的域,然后可以鼠标调节任意大小:
然后就可以在表单填写模式下填写图像签名了,鼠标点击后自动弹出图像选择框:
然后从我的电脑里面找一张自己签名扫描的图片,张三李四的名字签名,这里的截图只是示意,确定后就会将签名图片上传到在线 pdf 表单中的这个签名域里面,很类似于表单里面的图片域的使用,这种功能真的是太实用了,在我们招投标文书的行当里面,一本投标书里面从头到尾,签章页好多页,打印装订版当然只能手写签章,但是电子版本的签章那就是得电子签字,再配合使用 ONLYOFFICE 的密钥属性来链接多处的签字页:
我们就能在后续的电子签名的时候只签一次名,就所有签字页都被自动签字了:
这里仅仅是使用电脑里面安装的手写字体来伪作签名,之前自己在做真正跨国经营的文书交流中,可是不敢伪作的,而是真正的掏出手机,在手机上面随便打开一个带有手写画板功能的软件 app,比如我最常用的是 Sketchbook:
在手机触摸屏上用手指给画板手写签名,然后把图片发送到电脑里面,当时我在电脑里面还是使用的 Adobe Acrobat Reader 来制作签名的,图像签名加数字签名,其中的图像就是使用手机端 sketchbook 手写的签名。好消息是 ONLYOFFICE Docs 在线文档服务器在下一个版本更新中,将会增加数字签名的功能,就会追平 Adobe 的 pdf 阅读器了。
docx 编辑器中的新功能
文档编辑器中的域代码
当 ONLYOFFICE Docs 刚刚更新到 8.2 版本推出域代码功能的时候,我就立刻意识到,之前让我一直耿耿于怀的不好用的自动更新日期的功能,这次终于能解决掉能好用了!
众所周不知,ONLYOFFICE Docs 先前版本里面推出了插入自动更新的日期的功能,看着很好用的样子,但是,在旧版本的 ONLYOFFICE Docs 里面的这个日期格式选择列表窗口里面:
是没有现在这个新版本里面这个列表里面我在截图里面所选择的这个正确好看的选择项的,旧版本的选择项列表里面都是西洋人各种奇怪的纪年习俗,什么月日年、日月年、即使有那么两三个顺序对了,但又是中文和阿拉伯数字混杂的年月日,反正就是列表里面没有正经的年月日的选择项,那么,如果有了可以自己修改域代码的功能,就可以自己把它的格式给手工的硬改回正确的样子,在 ONLYOFFICE Docs 已经插入的自动更新的日期字符串上面,可以右键选择编辑它的域代码:
按照自己想要的日期格式,像上图这样,手动编写代码,就能显示出上图这样的效果了。那么问题来了,就会有人问,你又是怎么知道这一个单行代码串就应该这么写的呢?从哪里可以查找研读完整的参考手册呢?我的答案来了,还是微软的 Office 的在线官方文档关于设置图片格式[1]
ONLYOFFICE Docs 的所有功能怎么使用,基本上都符合微软的产品功能设计,世界上那么多 OFFICE 软件,实际上只需要微软一家编写帮助手册就够了,日期域的格式,真的跟图片格式没有一点关系,微软网站的中文内容,全都是英文用机器翻译过来的,所以,就会把英文的 image 翻译为图片,而实际上这里是格式化字符串的意思,可以手动精细调整日期的文字格式。
但是说回来新版本的 ONLYOFFICE Docs 正如上图所示,中文的日期格式已经修正为正确美观的了,那么在这里使用域代码编写功能其实就是不需要了,杀鸡用牛刀,这里拿日期作为例子,只是为了说明域代码编程的能力,是可以编写能自动更新内容的 docx 文档的,有很多功能可以挖掘,那么,究竟到底都有哪些域代码呢?首先,就是 ONLYOFFICE 官方网站的这篇攻略文章有很小一部分的常用域代码的很简单的介绍:
Word 中的域代码怎么用?日期、页码自动更新就用它[2]
更全的域代码列表,可以参考微软的官方文档:
Word 中的域代码列表[3]
从这里就能看到域代码非常的多,每一个每一个功能都很不一样,都值得大书特书,这么多域代码,对于 docx 文档就相当于 xlsx 里面的各种复杂的公式函数一样功能丰富浩如烟海,对于标哥表姐来说,只能是用到什么功能再现搜现学什么功能。
最典型的一个例子,就是长大文档的多目录功能,不是你所想象的那种长大文档,而是那种一千页起步,动辄上万页的那种 docx 文档,一个文档都刻录不进一张 DVD 的,一个 docx 都得用 7zip 压缩拆分成多个文件刻录到多个 DVD 里面,幸好现在我们招投标行业的内卷已经倒逼进化到电子投标了,不用刻录光盘,但是,上传电子标书也得至少提前一天就开始,你公司要是网络只是移动电信的较低档次的商用接口的话,还会不够快,一天压根就上传不完,得至少提前一周去有关部门申请拉宽带专线,就为了上传电子标书这一件事,很多公司现在投标,都直接去网吧买一个 VIP 中屁,既能解决公司内网速不够快的问题,还能把自己的各陪标同事分发到多个不同的豪华网吧买 VIP 中屁从而避免了 ip 一致、电脑 mac 地址一致、机器号一致、地理位置一致等等各种投标中的坑,这种超级无敌长大文档的目录,也不是你们能想象的,首先文档的各级标题,就已经远远超过了微软 Word 的九级标题的层级限制了,就得手动创建更多层级的自动标题,目录也得拆分,文档最前面的就仅仅是大章节的目录,只深入到三四级标题,然后在各个大的章节里面,制作本章本节自己的章节内部的更多低层级标题的子目录,一个上万页拿中巴运输的投标书,其目录就前前后后得有十几个,每一个可能都不会很长,但是加起来这些目录本身就得有数百页,分册装订的话,还可以单独把所有目录打印装订成专门的一册,这种真实的工业行业实战化的复杂电磁环境海陆空天电网全域作战背景下,无论是微软 word 还是 ONLYOFFICE,默认的自动目录功能,都只能放一个,你再放第二个自动目录,不过是一个目录的复制粘贴,内容还会是完全一样的,那么怎么做呢?之前我们的办法就是使用域,就能手动制作自动更新的多个目录的,在微软 Word 里面,而现在,在 ONLYOFFICE Docs 里面,也能使用域代码来制作自动更新的多个目录了,具体的细节,下一期再单独做成图文攻略吧,实战背景下的 ONLYOFFICE Docs 使用。
域代码一行流的编程功能,除了域代码本身的各个关键词、函数之外,还支持写计算公式来执行自动计算,没错,docx 可以抢 xlsx 的饭碗,毕竟 xlsx 的打印排版功能实在是不太够用。最典型的,还是在投标书的报价分册里面做详尽的报价细节计算表,很多时候即使拿 xlsx 计算好了拷贝粘贴进 docx 文档里面了,但是最终大老板还是会再次纠结一下修改价格,这个时候往往首席投标官就会直接在 docx 里面按照最新的意见来修改,这个时候直接在 docx 里面修改价格,就会很容易造成计算上的数值的不统一前后冲突,总价不等于了分项报价之和了,这是很严重的问题,招标代理商完全可以据此直接废掉你的投标,那么解决方案现在就来了,我们可以抛弃在 excel 里面先制作价格表的步骤了,直接在 docx 里面做自动计算:
先把光标定位表格里面需要计算得出的格子里面,然后选择插入、域,在对话框里面输入一个等于号,然后在后面写一行流的计算公式,都是常用的计算的英文单词,各种软件里面基本上都是通用的,这点英文都不会的话,也还是有办法的,可以参考这个页面有完整的域代码数学计算编程参考大全:域代码:= (公式) 域[4]
但是作为首席定价官自己还是希望大老板能尽量少改价尽量早定价下来。
最后友情提醒,使用域代码编程,千万别忘了要全文更新域代码计算的操作,尤其是在打印之前,因为 Office 在打印的时候会对全文的域代码进行更新计算,如果有计算错误,就会在打印的时候把错误信息打印出来,应该在打印之前先手动全文更新域,查看是否有计算出错的地方,修改无误后再打印。
更新版本历史记录
这个功能就很简单了,打开一个文档,分别点击协作菜单栏,然后找到版本历史按钮,在左侧版本历史栏里面随便选择一个版本,然后点击版本历史栏右上角的三个点的按钮,从打开的菜单里面点击突出显示已删除的内容勾选中,然后就可以看到究竟这个版本里面删除了什么内容了:
那么问题来了,删除的东西自己不知道吗?在多人协作里面真的有可能,张三自己写了什么东西被李四给删除了,王五觉得很奇怪,一查版本历史,发现原来是李四删除了张三写的一些文字,又或者你自己一个人写东西的时候,删除你文字的它压根就不是一个人,而是一个人工智能 AI:
比如 ONLYOFFICE 的大清智谱 AI 这个插件,最近更新了版本,终于也推出来智能生成图片的功能,很久以前玩鹰酱的 ChatGPT 人工智能的智能画图功能,现在终于也能不咳血伤亡用大清智谱 AI 来做了,但是,这个功能会自动的把生成图片的文字给删掉,替换为图片,那么你自己苦心积虑编写好的提醒文字就都被删没了,还想改进提醒的话,你最好得要能查看历史版本删除记录了,另外,别以为人工智能画图功能就是用来画那种美女图片,换个思路,真的能够在现实中辅助井茶做嫌犯画像的,只要报警人受害人的语言描述能尽量精确,这才是实用场景。
从第三方来源插入文本
还是拿上面的又长又大的投标书的例子来讲,团队使用协作空间共同写标书,可以分工为张三写第一章、李四写第二章…………,然后再合并文档,那么就用到这个功能了:
汇总的时候,只需要从插入菜单里面,找到“来自文件的文本”,然后选择第三项,来自储存文件的文本,就是存放在协作空间当前房间内的张三李四所有人写的各自章节:
选择李四写的第二章,就可以合并进来了
上上图的三个文件来源选择项里面的前两项,第一项是让张三可以从自己电脑本地硬盘里面的 docx 上传到协作空间里面向合订本里面合稿,而第二项是让张三使用超链接把协作空间上的文件合稿进去,和第三项的作用差不多。理论上这是美好,但是真的大肠文档的合稿,会有很麻烦的格式风暴现象,需要合稿者很大的精力来打理合稿的格式样式,所以我个人建议是,既然用了在线协同的 ONLYOFFICE,就不要分拆子文档各管一摊了,还是大家都连接打开同一个在线大文档来写大长文。但是,分稿、合稿的功能可以不用但不能没有,有了还是很香的。
再 8.2 版本更新的开发 API 函数库中,setRequestedDocument 方法的 c 参数中增加了文档选择的 insert-text 类型。开发者便可以从本地/URL/存储文件中选择一个文档,并将其中的内容插入到当前文档中,详见setRequestedDocument[5]
docEditor.setRequestedDocument({
c: "insert-text",
fileType: "docx",
url: "https://example.com/url-to-example-document.docx",
...
xlsx 编辑器的新功能
电子表格编辑器中的迭代计算
用起来就是在图中的这个地方来设置,但是,迭代计算是个什么东西?我们平常最常见到的是这种样子的:
在我们输入公式时候用鼠标框选要参与计算的格子的时候,一不小心,框选的多了,把公式自己所在地格子也给误操作给选中了,然后直接回车确认,表格软件就会立刻弹出如下警告信息了:
意思就是公式里面不能包含当前的格子自己,否则就是循环引用迭代计算了,这就像左脚踩右脚,右脚踩左脚,梯云纵一样
这种误操作出来的死循环迭代显然不是我们想要的,无论是 Excel 还是 ONLYOFFICE,默认的都是关闭了迭代计算功能,会在我们误操作的时候给出上面截图的警告信息。那么,众所周不知,在我们玩计算机的程序员里面,我们只关心错误,而对警告向来都是不屑一顾,有很多时候还会拒绝警告不接受电脑给我们的建议
尤其是循环迭代,是我们开发中常用的算法逻辑之一了,在 Office 的表格文件里面,我们有时候也确实会特意的设计循环迭代计算。那么问题来了,什么时候需要计算机表格的循环迭代计算呢?大家可以阅读先前我写的介绍文章:
我们故意写一个循环计算,先把这句话写在这里:
这句话肯定是没错的,不发射导弹,肯定是不会命中来袭飞机的。然后开启循环迭代功能,计算两次,也就是总共发射两枚地对空拦截导弹:
然后再写循环代码:
意思是,每次循环我就计算再多发射一枚导弹,那么命中概率会提高到多少的百分比,然后就是最关键的命中概率循环自引用的算法了:
然后就可以看到发射多少枚导弹,就能使命中概率得到多大的数值了:
xlsx 文件里面另一处用到它的一个地方就是单变量求解功能,计算机和人解方程的方式不一样,人的手工求解是数学推导算出来解析解,而计算机却是硬猜一个数,然后代进去方程,看看与目标值相等不相等,不相等的话还差多少,然后从上一次猜测的数值往一个方向偏一些再猜一个数,再代进去方程算一算与目标值的差距是扩大了还是缩小了,如果是缩小了,那就最起码解的方向猜对了,就再向这个方向偏一些猜测一个数,再代进去算这个目标值差距缩小了多少,直到最后,与目标值缩小到一个足够小的数值,计算机程序就认为它猜的数就是解了,这就是一个暴力计算反复迭代的过程,不费智商但是费算力,适合于计算机来求解方程,那么这个迭代的过程,就很有讲究了,不能无限迭代下去,要设置一个迭代次数上限,否则计算机程序就会陷入死循环,永远也找不到解,所以,迭代计算里面,有两个参数,一个是迭代次数上限,一个是迭代精度,当迭代次数达到上限或者迭代精度达到要求,就停止迭代,输出结果。理论上是这样的,今年初 8.0 版本刚刚更新的时候,我就把 ONLYOFFICE 的单变量求解功能和微软 Excel 的单变量求解功能对比了一下,功能是一样的,但是微软的单变量求解功能是可以设置这个迭代次数上线和最终的迭代精度这两个参数的,但是 ONLYOFFICE 8.0 版本刚刚推出的单变量求解功能还没有开放这两个调校参数,一个小遗憾,但是在上面我写的这一片博客文章里面并没有深入讲解到这一个小小的细节,毕竟我是在给 ONLYOFFICE 做广告啊,好的地方要说,不够好的地方,那就等到现在 ONLYOFFICE 升级到 8.2 版本再说,现在 ONLYOFFICE 终于开放了这两个调校参数可以手工驯化软件求解数学方程的能力了!还是不懂?比如说为了得到更精确的解可以将最大迭代次数从默认的 100 增加到 1000,把最大变化从默认的 0.001 调小到 0.0001:
但是理论上这样的反作用就是会有可能使得求解花费时间增长很多倍,但是万一所要求解的数学题很简单实际上只迭代了三四次就得出结果了呢?那就不会让求解时间增加太多,比如我举过的这个导弹攻防仿真的例子基本上不用参数调优就是秒解:
电子表格编辑器中的 RTL 支持
这个功能主要是对阿拉伯语言文字的本地化支持,对于咱们来说,乍一看似乎没有什么用处,再仔细一看,就是没多大用
预览本地 CSV 文件
桌面编辑器版本可以在导入数据时,预览本地 CSV 文件。打开 CSV 文件时,导入向导会在预览区域显示文件内容,方便查看内容检查分隔符的设置是否正确,标准的 csv 文件是逗号分隔列的,但是不保证别人会使用其它分隔符来制作数据文件。
路径:数据选项卡 -> 获取数据 -> 从本地文本 / CSV
pptx 编辑器的新功能
在幻灯片放映模式下绘图
这个功能很简单,怎么实现我不管,横批:该功能即将上线敬请期待,这功能与幻灯片放映到什么硬件上关系很大,如果是普通的电脑连接投影机投到幕布上面,那么就是拿鼠标左键拖动来绘图,操作手感也就是一般般,但是,如果是触摸屏的 ipad 上面放映 ppt,或者电脑连接到七八十英寸大尺寸的触摸屏显示器上面,那么就可以直接用手指在触摸屏上绘图了,无论是手写文字还是徒手绘画,都会是很直观操作的,如果大触摸屏显示器支持十点触摸的画,还可以多个人同时上手绘画。
演示编辑器中的随机切换
不知道你们是不是也像我一样患有选择困难症呢?在幻灯片的页面之间的切换动画效果的列表里面,如果你实在是纠结不知道选择哪个的话,那就不妨试一下直接选择随机切换:
这样就会在放映的时候,每一页的切换都会随机的从所有切换动画效果里面选一个,每一页都不一样,这一次播放和上一次播放也不一样,每一页的切换都出其不意一次惊喜。
友情提示,这仅仅是治疗选择困难症的治疗手段,也就是各种切换动画效果选择哪一个并不重要,或者说在你眼里都差不多,才适合于随机切换,而对于我们这样的幻灯片骨灰级玩家来说,每一个页面切换效果,都是有不同的显著的区别的,适合于不同的场合使用,更喜欢自己手动选择一个切换效果并精细调节,比如,在比较正式严肃的场合,比如给正师级以上高级首脑汇报幻灯片的时候,最好选择简单朴素的翻页效果,模拟白纸黑字书面报告的翻页,而如果是给小学生做科普教育,那么就选择一些生动活泼的切换效果,让小朋友更容易接受,如果是使用 ppt 做连续无级变化的动画的,ppt 用来讲故事,那就选择淡出或者变形这两个效果,每一个切换效果都是有名字的不能混用。
所有四个编辑器都共享的新增加的功能
也就是 docx、pptx、xlsx、pdf 这四种办公文件的编辑器都有的新增加的功能,包括:
Ribbon 菜单工具按钮栏的全新升级
选项卡工具栏这东西的学名应该叫做 ribbon 式菜单栏,没记错的话,最早应该是微软的 Office 2013 发明的,虽然一时很多人改不过来习惯,但是用久了才发现这种动态变化菜单栏、按钮工具栏的人机交互界面 GUI 设计其实是提高了工作效率了的。
如上图所示,这次升级到 8.2 版本后,可选的界面主题增加到了 6 个,如果你会开发的话美学又在线的话,那么本地桌面版本的编辑器里面你还可以在本地设置中选择添加本地.json 格式文件主题:
这次新增了选项卡样式和背景的设置功能,访问方式是从编辑器的窗口里面选择 文件选项卡 -> 高级设置 -> 外观 -> 选项卡样式 + 使用工具栏颜色作为选项卡背景
:
选项卡样式
允许设置填充样式(顶部工具栏选项卡突出显示)或线条样式(顶部工具栏选项卡通过下划线突出显示)。
而 使用工具栏颜色作为选项卡背景
则定义了顶部工具栏选项卡的背景色是否与顶部背景色或工具栏背景色相匹配。
什么意思呢?看图说话:
这就是文档编辑器 Ribbon 菜单工具按钮栏的四种配置组合,从左向右分别是设置:
-
填充 + 不使用工具栏颜色作为选项卡背景
-
线条 + 不使用工具栏颜色作为选项卡背景
-
填充 + 使用工具栏颜色作为选项卡背景
-
线条 + 使用工具栏颜色作为选项卡背景
在更新的 API 里面,对应的editorConfig.customization.features 参数新增了两个字段– tabStyle 和 tabBackground ,用于设置选项卡样式和背景色,对应的,弃用了旧版本的editorConfig.customization.toolbarNoTabs配置参数字段
在 editorConfig.customization.logo 参数中还添加了 imageLight 字段。该字段定义了用于浅色顶部的图像文件的路径,例如在新添加的灰色主题中。
对应的代码是
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 图标,更加类似于坦克、战斗机上面的低可视度徽标,既不能难辨敌我,又不能太过显眼被枪打出头鸟
注意看垂尾上的徽标,不管是民航飞机还是战斗机,都必须在垂尾上绘制所隶属的航空公司或者国家的军种,关于这个行业规范,我之前写过一篇文章,有兴趣的可以看看:
这么多种配色方案、这么多种 ribbon 风格,丰俭由人总有一款适合你。别说颜色主题无关紧要,我们拿电脑当作生产力工具的人,上班第一件事情,就是选择一个不晃眼睛的颜色主题,一般的,我们在白天环境比较明亮的环境下用亮色的主题,而在晚上加班或者早出晚归披星戴月的路上刷手机的时候选择暗色的主题,这样比较护眼。
另外,在 ribbon 的语境下,这个叫做选项卡的东西,其实就是对应着 ribbon 出现之前的叫做菜单栏的东西:
在看到 使用工具栏颜色作为选项卡背景
这句话的时候,作为一个老头子,我竟然一时认识所有的字但就是没看懂这一句话。然而在 Windows 系统的桌面编辑器却是又在窗口标题栏上加了一层标题栏做多标签文档打开栏,把窗口的最大化、关闭等按钮上移到了这一层,这就比别的多标签模式打开文件的软件多占用了一行空间,比如国产的永中:
在现在动辄横向很长竖向很短的显示器上面,工作软件顶部每多占用几个像素的高度就会多浪费很大的视觉高度啊
性能优化
就是各种功能的操作响应速度比以前快了,这不是一个具体的什么操作,而是一个很主观的感受,只需要大家亲自去体验一下了。
安装路径
升级后的桌面编辑器,将会被默认安装到:
c:\Program Files\ONLYOFFICE
下面,如果还想在安装时候选择安装到别的路径,那么,需要在执行安装文件的时候,加上参数:
DesktopEditors_x64.exe /enabledirpage
就可以恢复旧版安装文件执行的时候,选择安装路径的环节了。这对于我这种最讨厌什么软件都自己直接默认往 C 盘安装的玩家来说太重要了。
本地模板支持
新版 ONLYOFFICE 的本地编辑器终于也加入了本地模板库的功能了,即使你单机不联网使用,其安装文件也会安装少许离线本地模板,如上图所示,ONLYOFFICE 这个默认的本地模板库里面的模板还是不少的,如果还想要更多的模板,可以点击本地右侧的云端按钮,访问 ONLYOFFICE 官方网站的云端模板库。本地模板库的意义在于,你可以自己编写模板文件存在本地路径,给自己以后使用,甚至把 ONLYOFFICE 的本地模板库合并到本地的微软 Office 的模板库中去,或者反过来把微软的 Office 的模板库合并到 ONLYOFFICE 的模板库,两者互相使用对方的本地模板库文件,操作如下:
首先,把微软自己的模板库备份一下,以防操作失败的话还可以退回来,微软自己的模板库的路径位置:
C:\Users\你的用户名\Documents\自定义 Office 模板
备份改名后,在命令行里面执行命令:
mklink /j "自定义 Office 模板" "D:\Program Files\ONLYOFFICE\DesktopEditors\converter\templates\EN"
这里使用了符号连接的技术,其作用意义见我之前的图文讲解:
操作过程如下截图所示:
这样就打通了微软 Office 和 ONLYOFFICE 的模板文件库路径了,之后,如果你使用 ONLYOFFICE 桌面编辑器创建模板文件,可以保存到如下路径:
和保存到如下路径中去的效果是一样的:
在 ONLYOFFICE 桌面编辑器中,可以看到
反过来,你在使用微软 Office 打开模板库时也能看见这些模板,你也可以从微软的在线模板库下载到这个默认的本地模板库路径中,在 ONLYOFFICE 里面使用微软 Office 在线模板库的丰富资源。
当然也可以反过来,使用 ONLYOFFICE 桌面编辑器下载 ONLYOFFICE 官网在线模板库的模板,在本地的微软 Office 里面使用,真正实现了不同的软件在本地模板库上面的互联互通互操作。
文件信息域
这是一个非常有用的功能,在 windows 系统下面办公,那么多的 docx、pptx、xlsx 文件,如何管理,如何分门别类,整理的井井有条,是很需要精力的,那么多的文档,不是你所想象到的那么多的文档
我们这边玩投标的,一次投标,标书相关文件、不同类型的文件、每个文件的多个不同版本,文件数量就得上百,每个同事的办公电脑里面历来的投标工作的文档,都至少成千,甚至上万,对于一台电脑里面这么多文档的情况下,如果一个文件能有很多信息的话,我们就可以在资源管理器里面不用打开文件就可以看到很多有用的信息,就像这样:
就会很方便了。我们在 ONLYOFFICE 里面现在也可以查看并编辑文件自身的信息域了:
如上图所示,不仅仅能填写预置的各种信息域,还可以添加自定义的信息域。
ONLYOFFICE 文档获取使用方式
您可以创建免费的 ONLYOFFICE 协作空间账户来在线使用或下载适用于 Windows、Linux 或 macOS 的本地版免费桌面应用,分别如下二维码所示
这将分别引导你打开两篇公众号博客文章,第一篇是详细指引你如何注册使用 ONLYOFFICE 协作空间:
以及另外一篇是如何下载安装 ONLYOFFICE 桌面编辑器:
参考文献
[1] 关于设置图片格式: https://learn.microsoft.com/zh-cn/office/client-developer/visio/about-format-pictures#date-values
[2] Word 中的域代码怎么用?日期、页码自动更新就用它: https://www.onlyoffice.com/blog/zh-hans/2024/10/word-field-codes-explained
[3] Word 中的域代码列表: https://support.microsoft.com/zh-cn/office/word-%E4%B8%AD%E7%9A%84%E5%9F%9F%E4%BB%A3%E7%A0%81%E5%88%97%E8%A1%A8-1ad6d91a-55a7-4a8d-b535-cf7888659a51
[4] 域代码:= (公式) 域: https://support.microsoft.com/zh-cn/office/%E5%9F%9F%E4%BB%A3%E7%A0%81-%E5%85%AC%E5%BC%8F-%E5%9F%9F-32d5c9de-3516-4ec3-80ed-d1fc2b5bc21d
[5] setRequestedDocument: https://api.onlyoffice.com/docs/docs-api/usage-api/methods/#setrequesteddocument
[6] 低可视涂装歼-16 亮相西部战区,系我军第二种低可视战机: https://m.thepaper.cn/kuaibao_detail.jsp?contid=2034976&from=kuaibao
[7] 在 Excel 中删除或允许循环引用: https://support.microsoft.com/zh-cn/office/%E5%88%A0%E9%99%A4%E6%88%96%E5%85%81%E8%AE%B8%E4%BD%BF%E7%94%A8%E5%BE%AA%E7%8E%AF%E5%BC%95%E7%94%A8-8540bd0f-6e97-4483-bcf7-1b49cd50d123
[8] Insert charts: https://helpcenter.onlyoffice.com/onlyoffice-editors/onlyoffice-spreadsheet-editor/usageinstructions/insertchart.aspx
[9] 高级 Excel 瀑布图: https://www.newbiego.com/advanced-excel-charts/advanced-excel-waterfall-chart.html
相关阅读
相关阅读和参考文献的区别就在于,微信公众号的规则是禁止站外超链接,所以,在微信公众号平台上的相关文章都在这里,而在站外的相关文章就在参考文献里面。
ONLYOFFICE 文档 8.2 版本已发布:PDF 协作编辑、改进界面、性能优化、表格中的 RTL 支持等更新
以防你还不知道,ONLYOFFICE 文档 8.2 新增了这些宝藏功能!
ONLYOFFICE 文档 8.2 版本的新功能怎么用?详细教程来啦!
问题答疑:关于 ONLYOFFICE 文档 8.2 版本,你想了解的都在这里
ONLYOFFICE 桌面编辑器 8.2 版本:全新界面、触屏支持、更快的文件加载速度、优化 MacOS 的中文字符显示等更新