三个在线编辑OFFICE解决方案

这篇具有很好参考价值的文章主要介绍了三个在线编辑OFFICE解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

方案一

方案二

方案三


前言

后台管理系统或许有需要能在线编辑word的需求,避免了先将word下载下来编辑好了再上传的麻烦,可以说是高效办公的一种,下面两种方案是本人实践过能免费使用的方案了,如果你有更好的方案推荐欢迎评论!!!


方案一

  • OnlyOffice 

 onlyoffice应该是许多博主推荐的一套方案了,真的很方便,一个docker即可搞定,当然免费相应的会有20个连接数限制,通过实践下来这20个连接数限制指的是编辑连接数,也就是说能编辑office的连接只有20个,但查看office连接无限制,针对这个你可以做一些别的处理,比如默认走的是查看,避免想查看的用户走的是编辑而导致连接的占用!

那么我们如何解决20个连接数的限制呢? 

  • 5.4.2.46版本是最后一个支持通过修改配置文件解除连接数限制的版本,具体教程我就不贴出来了
  • 除了以上方式还有可以通过增加docker容器增加连接数该方式本人实践过了,如果说搭建一个容器有20个连接数限制,那么可以使用多个容器来增加编辑连接数,就是稍微麻烦点,不过好处是没有版本限制,使用了这个方式的话就需要自行实现管理这些连接的功能了,类似线程池这些。
  • 编译修改后的docker镜像 
    • Docker【支持移动端、6.x】
    • Docker【已添加中文字体、6.x】
    • Docker【7.x】

方案二

  • LibreOffice 

相比onlyoffice没有连接数限制,文件可以做到秒开, 但LibreOffice本身不支持在线编辑,想使用在线编辑的话需要使用基于LibreOffice的CollaboraOnline,官方提供了docker安装教程,详情请看文档说明

CollaboraOnline文档: CODE Docker image — SDK https://sdk.collaboraonline.com/ documentation

当然你也可以选择自己编译,编译的教程可参考:

Linux下编译LibreOffice在线编辑_轻舟Canoe的博客-CSDN博客

方案三

  • office online server + wopi协议 

该方案是微软提供的,所以Linux服务器就不行了,如果你是Windows server的操作系统那么你可以尝试下。方案需要部署office online server服务,链接看下方。部署好office服务后需要自行实现wopi协议,参考链接我也放下方了。 

 office online server部署:

部署 Office Online Server - Office Online Server | Microsoft Learn

wopi协议原理:

精读《WOPI协议》 - 掘金

 实现了wopi协议的开源库:

GitHub - ethendev/wopihost: office online preview and editor

在部署office online server服务的过程中想必你会了解到需要两台机器,一台是域控,一台就是部署office服务的【注意不要在该机器上有占用了80、443、809这几个端口号的服务】 。经过我的实践下来,只有在开启office服务的时候才需要域控,当office服务正常开启后把域控给关掉也没关系,office还是能正常使用,想必大部分人的情况都是只有一台服务器可用,

而且一般都是有别的web服务在开着占用了上述的端口,我是通过虚拟机来解决的,开了两台虚拟机,一台是域控,一台就是office服务的,当我把office服务开启之后就把那台域控服务关掉,避免了资源的占用又不影响office服务后续的使用。接下来有一个问题需要解决,那就是外网如何才能访问到虚拟机里的office服务,首先需要做的是把开着office服务的虚拟机端口号映射到实体机的端口号,比如虚拟机里的office服务用的是80端口,那么你就把这个80端口映射到实体机的任意一个端口上即可,比如我映射到9999端口,到这一步你可能认为外网就可以通过这个端口号访问到office服务了,但我试过了不行。我把端口映射到80端口后就成功访问了,如果你开了https那就是只能用443端口才能成功访问。通常为了解决跨域的问题都是使用Nginx的反向代理,所以把office服务映射到80端口上虽然能正常访问,但因为环境因素不得不将office的端口映射到别的端口上,接着我借助了反向代理,反复测试,功夫不负有心人,成功的访问到了office服务。配置看下方,因为访问word、excel、ppt的后缀不一样,所以是三个配置。

location /wv {
    proxy_pass http://127.0.0.1:9999;
}

location /o {
    proxy_pass http://127.0.0.1:9999;
}

location /p {
    proxy_pass http://127.0.0.1:9999;
}

实践才是检验真理的标准~ 

 👍点赞,你的认可是我创作的动力 !
🌟收藏,你的青睐是我努力的方向!
✏️评论,你的意见是我进步的财富! 文章来源地址https://www.toymoban.com/news/detail-441278.html

到了这里,关于三个在线编辑OFFICE解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 音视频解决方案(一):在线KTV场景方案

    在线 KTV 是社交娱乐场景下的新型互动玩法,通过歌曲把人与人连接起来,让沟通破冰变得更简单,有效提升平台用户停留时长。 在线 KTV 玩法有很多种,按照形式主要由以下几种: 排麦独唱:观众上麦后可以进行点歌排麦等待,歌曲开始播放后即可进行独唱。 实时合唱:两

    2024年01月24日
    浏览(52)
  • 110页智慧农业解决方案(农业信息化解决方案)(ppt可编辑)

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 第一部分 智慧农业概述 智慧农业以农业资源为基础、市场为导向、效益为中心、产业化为抓手,面向农业管理部门、农技推广部门、农业企业、农业园区和基地、农业专家、农民等多层次用户体系,充

    2023年04月21日
    浏览(42)
  • office的excel中使用,告诉我详细的解决方案,如何变成转化为金额格式

    在Office的Excel中,如果你想将名为\\\"MEREFIELD\\\"的公式结果转换为金额格式,你可以遵循以下详细步骤来实现: 书写MEREFIELD公式 : 首先,在Excel中输入或确认你的MEREFIELD公式。例如,假设这个公式是用来计算某种财务数据,你可能已经在一个单元格(比如A1)中输入了这个公式。

    2024年02月20日
    浏览(53)
  • 智慧水利整体解决方案2022(ppt可编辑)

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 业务架构图4 总体目标5 按照“建管并举”思路,围绕“智慧水利”构想,以信息化手段为支撑,将水利领域各类设施功能、各种管理手段、各项建设目标有机整合,统筹构建以信息网络为脉络,链接水利

    2024年02月02日
    浏览(82)
  • 关于安装Microsoft Office 2016专业版出现0x80131049回滚错误的解决方案

    出现错误的原因: 重复安装office办公软件,卸载过程中注册表未清理干净导致出现一下错误:  解决方案: win+r进入命令行窗口 输入regedit进入注册表界面  删除HKEY_LOCAL_MACHINESOFTWAREMicrosoftAppModel注册表信息 删除方法:右键选择删除即可 之后重新安装即可解决该问题。

    2024年02月12日
    浏览(46)
  • Baklib:企业在线帮助文档/知识库解决方案

    Baklib是一款简单好用的知识管理软件,适用于企业搭建在线帮助文档/知识库。它提供了一个可视化的编辑器,让用户能够快速创建和修改文档。支持多种文件上传,包括:Word、PDF、PPT等,此外提供了权限管理功能,使得企业能够控制员工对知识库的访问权限,防止机密信息

    2024年02月05日
    浏览(44)
  • 数字船厂信息化整体解决方案(ppt可编辑)

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 数字船厂建设思路 智慧船厂将以信息化为基础、以数据为纽带、以制造为核心、以管理为载体打造新型智慧园区,该智慧园区整合了船厂的安全、环保、能源、安防、应急、服务等数据资源,支撑船厂科

    2024年02月01日
    浏览(41)
  • Modelsim恢复编辑器的解决方案——只能将外部编辑器删除后,重新匹配编辑器

    1,Modelsim和Questasim是相互兼容的,配置的编辑器变成了sublime,且更换不了编辑器 2,解决问题的方案,还是没得到解决 在网上搜索了:Modelsim如何恢复默认编辑器。类似相关的文档,都没有得到解决。 主要参考文献: 1,modelsim更改默认编辑器以及恢复默认编辑器 上述文章,

    2024年02月13日
    浏览(58)
  • vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案

    在Vim编辑器中,我们通常需要按Esc键来退出编辑模式并进入命令模式。但有时,你可能会发现 即使按了Esc键,也无法进入命令模式 。这可能是由于某些设置或插件导致的。不过,有一个解决办法可以帮助你解决这个问题。 当你完成文件编辑后,按下Esc键,确保你已经退出了

    2024年02月20日
    浏览(32)
  • 外企开展中国在线业务的三种网络加速方案:含免ICP备案CDN解决方案

    中国作为全球除美国外最大的消费市场,是几乎每个国际化企业都想要深入挖掘的市场,但外国企业在中国开展在线业务需要面临一个比较特殊的挑战:互联网防火墙(GFW)。为此所有想要在中国市场有所作为的外企都需要首先解决这个问题。 本文旨在为想要进入中国市场的

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包