我把官网贴在下面如果大家有好的使用方法可以分享下。
onlyoffice官网:https://www.onlyoffice.com/
Api官方地址(英文):https://api.onlyoffice.com/editors/basic
Api中文地址(中文):https://www.onlyoffice.org.cn/guide/usage-mode.html
OpenOffice官网:https://www.openoffice.org
LibreOffice官网:https://www.libreoffice.org
onlyoffice开源基础功能,比如文件预览、协同编辑、创建文档,但是开源的基础功能也满足一般项目的使用。目前我知道开源OpenOffice和LibreOffice,使用过OpenOffice不知道是不是我使用不精通的原因,就是使用OpenOffice和LibreOffice时候像打开pptx,docx等文件的时候,总是上传的时候要调用转换工具转化成pdf,导致实际运用中,在上传文件的时候,由于转换pdf不成功,导致浏览器预览不了。我们项目要运用到协同编辑,所以选了OnlyOffice。
OnlyOffice :
优点:我使用中发现onlyOffice有两个好处不管是pptx、docx还是pdf都是直接打开源文件预览,还有个就是你的项目如果需要上云,这个打包镜像操作比较方便,可能违反欧盟条例(大家可以自行斟酌,这个安全方面我不太懂)
缺点:当然也有弊端就是这个软件可能是国外开发的原因,支持英文类文档在拼写方面,兼容性方面都比较好。但是对中文文档支持一般,也可能出现乱码的情况,但是这个协作在线编辑功能是挺好用。
LibreOffice :
当然不同项目要选自己合适的,比如你不用编辑功能,只用预览,而且电子书,pdf、压缩包偏多那我推荐你使用 LibreOffice。LibreOffice是OpenOffice.org办公套件衍生版,但相比OpenOffice增加了很多特色功能。因为 LibreOffice 与 TDF 格式前景广阔,开发活跃,在全世界都拥有广泛的支持。LibreOffice 有着庞大的在线知识库,为用户提供丰富的使用技巧。通过在 LibreOffice 中使用 Basic 语言或者 Python 宏,你还可以轻松实现办公自动化。
OpenOffice :
现在没有重大开发更新了,转换工具也很多,如果你只是为了预览文件且有做PDF转换等,以及之前我说的把不同文件融合到一个PDF,这样都要运用到转PDF,这个也能满足。
所以没有一款固定很好的,根据你的需求选择合适,下一章分享onlyOffice在线编辑的一个具体代码实例。