在线Word编辑-OnlyOffice开源框架

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

在线Word编辑-OnlyOffice开源框架

介绍

社区版允许您在本地服务器上安装ONLYOFFICE Docs,并将在线编辑器与ONLYOFFICE协作平台或其他流行系统集成。

ONLYOFFICE Docs 是一个在线办公套件,包括文本、电子表格和演示文稿的查看器和编辑器,完全兼容 Office Open XML 格式:.docx、.xlsx、.pptx,并支持实时协作编辑。

安装onlyoffice镜像

# 将数据存储在容器外部
mkdir -p /app/onlyoffice/DocumentServer/logs
chmod 400 /app/onlyoffice/DocumentServer/logs
# onlyoffice/documentserver社区服务版本
#  onlyoffice/documentserver-de 为开发版本:里面内置了rabbitmq、redis、nginx等必要的服务
docker pull onlyoffice/documentserver
docker run -i -t -d -p -e TZ="Asia/Shanghai"  8888:80 --restart=always    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data     -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice     -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver

后端仅需提供两个接口

  1. 接口1:返回文件链接和md5
  2. 文件保存回调接口
    官网示例:
public class IndexServlet extends HttpServlet {
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter writer = response.getWriter();

        Scanner scanner = new Scanner(request.getInputStream()).useDelimiter("\\A");
        String body = scanner.hasNext() ? scanner.next() : "";

        JSONObject jsonObj = (JSONObject) new JSONParser().parse(body);

        if((long) jsonObj.get("status") == 2)
        {
            String downloadUri = (String) jsonObj.get("url");

            URL url = new URL(downloadUri);
            java.net.HttpURLConnection connection = (java.net.HttpURLConnection) url.openConnection();
            InputStream stream = connection.getInputStream();

            File savedFile = new File(pathForSave);
            try (FileOutputStream out = new FileOutputStream(savedFile)) {
                int read;
                final byte[] bytes = new byte[1024];
                while ((read = stream.read(bytes)) != -1) {
                    out.write(bytes, 0, read);
                }

                out.flush();
            }

            connection.disconnect();
        }
        writer.write("{\"error\":0}");
    }
}

参考 地址

官网安装说明
onlyoffice+vue实现在线预览在线编辑
官网使用说明文章来源地址https://www.toymoban.com/news/detail-525777.html

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

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

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

相关文章

  • onlyOffice实践-在线协同word、ppt、excel编辑

    安装docker 18.09.0版本及以上(我的版本是18.09.0) 配置docker阿里源,下载国外的镜像加速(参考docker的常规使用总结-CSDN博客) docker search 186184848/documentserver 选择对应的破解版本下载(这个镜像已经破解20人限制) docker pull 186184848/documentserver:7.5.1 查看镜像 : docker images 运行

    2024年02月02日
    浏览(27)
  • 实现word文档在线编辑

    我们通过使用docker部署的onlyoffice来实现文档的预览编辑,做到实时保存 依次运行以下命令即可 注意: 1.http://ip:9000/web-apps/apps/api/documents/api.js 中ip问docker容器服务器地址 2.http://ip:port/file/2022/09/08/111.docx为文件源路径 3.http://ip:port/docx/save 为回调的后端地址 4. “key”: “16” 更

    2024年02月15日
    浏览(37)
  • 6.2.0在线编辑:GrapeCity Documents for Word (GcWord) Crack

    支持 Office Math 函数以及转换为 MathML GcWord 现在支持在 Word 文档中创建和编辑 Office Math 内容。GcWord 中的 OMath 支持包括完整的 API,可处理科学、数学和通用 Word 文档中广泛使用的数学符号、公式和方程。以下是通过 OMath 支持引入的新 API 的主要亮点 - 用于在 GcWord 中表示 Offi

    2024年02月13日
    浏览(26)
  • WebOffice在VUE/Electron网页在线编辑Office之用只读方式打开Word文档

    在一些在线 Office 文档中,有很多重要的文件需要保密控制,比如:报价单、客户资料等数据,只能给公司成员查看,但是不能编辑,并且不能拷贝,防止重要资料外泄。可以通过猿大师办公助手的在线 Office 的文档编辑权限来解决这些问题! 第一步:下载安装猿大师办公助

    2024年01月22日
    浏览(57)
  • 分享一款基于web的开源word文档编辑器

    hi, 大家好, 我是徐小夕, 最近在研究基于 web 的文档编辑器,在网上调研了很多方案, 刚好看到了一款非常有意思的开源编辑器—— canvas-editor , 它底层基于 canvas 实现, 我们使用它可以实现类似于 word 文档编辑器类似的效果, 同时还支持很多灵活可配置的 API , 可以帮助我们定制属

    2024年03月26日
    浏览(44)
  • 在线WebOffce在HTML/VUE/Electron纯前端网页编辑Office之打开Word后自动处于修订模式

    在线办公协同办公过程中,对于老板给出的文档修改,如果在错别字方面都要自己一个个字去看的话也太浪费时间了,其实word上就有一个修订模式,可以帮助大家高效完成文档的修改,在线WebOffce在HTML/VUE/Electron纯前端网页编辑Office之打开Word后自动处于修订模式? 第一步:下

    2024年01月21日
    浏览(41)
  • 开源文档编辑器ONLYOFFICE最新版7.5发布

    开源办公套件 ONLYOFFICE 文档最新版 7.5 现已发布:全新 PDF 编辑器、自动断字、分页符和跟踪箭头、屏幕朗读器等诸多新功能。 什么是 ONLYOFFICE 文档 ONLYOFFICE 文档是一款开源的办公套件,由总部位于拉脱维亚的Ascensio System SIA开发。它支持处理文本文档、电子表格、演示文稿、电

    2024年02月08日
    浏览(32)
  • 如何使用Word转PDF转换器在线工具?在线Word转PDF使用方法

    Word转PDF转换器在线,是一种方便快捷的工具,可帮助您在不需要下载任何软件的情况下完成此任务。无论您是需要在工作中共享文档,还是将文件以PDF格式保存以确保格式不变,都可以依靠这款在线工具轻松完成转换。那么如何使用Word转PDF转换器在线工具呢? 如何使用Word转

    2024年02月14日
    浏览(43)
  • 【word密码】Word 文档设置了只读为什么还能编辑?

    有些朋友可能会遇到这种疑问,为什么我的Word文档设置了只读模式,还是可以编辑的,这是什么原因呢? 其实是因为大部分的只读模式,设置完成之后都是可以编辑的,但是当我们进行保存的时候就会发现,word提示需要重命名并选择新路径才能够保存。 这种操作,即使可以

    2024年01月25日
    浏览(52)
  • 前端如何实现 Word 在线预览

    前端如何实现 Word 在线预览 在前端实现 Word 文件在线预览时,常用的方法包括使用第三方库、浏览器插件、后端服务器、在线文档转换平台等,具体如下: 使用第三方库 常见的前端第三方库包括 Mammoth.js、Docx.js、jsreport-docx 等。这些库可以将 Word 文件转换成 HTML 格式,再将

    2023年04月24日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包