如何将 ONLYOFFICE 文档 7.5 与 Odoo 进行集成

news2024/11/26 22:39:18

 在本教程中,我们将了解如何使用集成应用实现 ONLYOFFICE 文档与 Odoo 之间的连接。

ONLYOFFICE 文档是什么

ONLYOFFICE 文档是一款全面的在线办公工具,提供了文本文档、电子表格和演示文稿的查看和编辑功能。它高度兼容微软 Office 格式,包括 .docx、.xlsx 和 .pptx 等文件格式,并支持实时协作编辑,使团队成员能够同时在同一文档上进行实时协作。

  ONLYOFFICE 文档可与多种云服务进行集成,如:CMS 框架(WordPress/Strapi/Drupal)、协作与内容平台(ONLYOFFICE 工作区/Nextcloud/Seafile/Confluence/Alfresco)、问题跟踪工具(Jira/Redmine)、线上教育解决方案(Moodle/Chamilo/HumHub)等等。您还可将编辑器嵌入至自建 Web 服务中。

主要功能
  • 文档编辑器
  • 电子表格编辑器
  • 演示文稿编辑器
  • 可填写表单编辑器
  • PDF 编辑器和转换器
  • 移动网页查看器
  • 协作编辑功能
  • 支持所有常见格式:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML、PDF

ONLYOFFICE 文档最新版

最近 ONLYOFFICE 发布了 7.5 版本,包括了多种新功能:

  • PDF 编辑器,支持注释,表单填写、 评论和绘图
  • 屏幕阅读器
  • 支持从本地模板创建文档
  • 显示公式与单元格之间的关系
  • 改进的数据透视表
  • 快速访问最常用/使用过的符号
  • 添加图片到页眉和页脚
  • 智能段落选择
  • 自动断字​

阅读​​这篇文章​​,了解更多关于 ONLYOFFICE 文档 7.5 新功能。

Odoo 是什么

 Odoo 是一项开源商业应用套件,涵盖 CRM、电子商务、账单计费、财会、制造、仓储、项目以及库存管理等行业功能。将 ONLYOFFICE 集成至 Odoo 将可带来在 Odoo 文档中编辑办公文件的功能,还可就文件展开协作。 

连接指南

 第 1 步:安装 ONLYOFFICE 文档

 如需在 Odoo 中处理办公文档,首先您需要安装 ONLYOFFICE 文档实例(文档服务器)。建议开发人员使用 Docker 进行安装。这样就可使用命令安装最新版本的编辑器及其所需的全部依赖:

sudo docker run -i -t -d -p 8080:80 --restart=always onlyoffice/documentserver

您可在此教程中找到详细说明。

如果您是 Odoo 新手,则请查看本指南以了解如何在 Ubuntu 22.04 上安装 Odoo。

第 2 步:安装集成应用

ONLYOFFICE 的 Odoo 集成应用依据 AGPL-3 进行分发。

前往 Odoo 应用目录并选择已安装的 Odoo 版本。搜索 ONLYOFFICE 并下载。

将 ONLYOFFICE 应用放入 /path/to/odoo/addons 中。确保 ONLYOFFICE 文件夹已被命名为 onlyoffice_odoo。

此外还可在 /path/to/odoo/config/odoo.conf 文件中添加以下代码行,声明指向应用文件夹的路径:

[options]

addons_path = /mnt/extra-addons

然后安装软件包:

pip install pyjwt

一切就绪后,将 Odoo 切换至开发者模式并点击应用 -> 更新应用列表,也可直接重启 Odoo 实例。

当然也可以从管理员面板中进行安装。

第 3 步:配置实例

在 Odoo 中前往主菜单 -> 设置 -> ONLYOFFICE并声明以下参数:

  • 文档服务器 URL。指定已安装 ONLYOFFICE 文档的 URL。
  • 文档服务器 JWT Secret。默认将开启 JWT 且会自动生成密钥以在后台控制文档访问权限。您可在该字段中使用自己的密钥。在本例中,我们还要在 ONLYOFFICE 文档的配置文件中声明相同的密钥以启用验证。
  • 文档服务器 JWT 标头。ONLYOFFICE 中用于身份验证的标准 JWT 标头。如果此处的标头与设置过程存在冲突,也可将将其更改为自定义标头。

第 4 步:在 Odoo 中使用 ONLYOFFICE 文档

您可在任何可上传/附加文件的 Odoo 部分中启动编辑器。

例如,您可在讨论部分打开聊天附件,或在销售部分中编辑附加的交易备注:

可用操作和支持的文件格式:

  • 编辑 DOCX、XLSX、PPTX;
  • 实时协作处理文档;
  • 编辑 DOCXF 表单模板;
  • 读取 PDF 文件;
  • 打开其他办公文件格式以进行查看,包括 RTF、TXT、CSV 等。

这就完成啦!现在相信您已经能够使用 ONLYOFFICE 文档来处理在 Odoo 中上传的办公文档啦。      

相关链接

ONLYOFFICE 文档 7.5 新特性介绍:​​文章​​​ / ​​视频​

ONLYOFFICE 文档介绍

下载 ONLYOFFICE 文档本地部署版​

注册 ONLYOFFICE 在线版

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1186203.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity UGUI之Button控件的简单认识

Unity通过菜单或者Hierarchy面板创建Button,将会自动创建一个Image和Button控件,并且Transition属性默认选择Color Tint模式,除此之外还创建了个文本子对象。如下图所示: 而使用Inspector面板中Add Component只会创建Button控件。Transition属…

听说,工作能力强的项目经理都有这几个特征

大家好,我是老原。 很多项目经理每天忙忙碌碌,但是一看结果,团队业绩没有完成、人才没有培养起来、自己的管理水平和个人领导力也没有得到提升。 明明付出了很多时间和精力,结果却只收获了团队的抱怨,以及老板对你管…

UnoCss(原子化css引擎) 让你的开发更轻松愉快

什么是原子化CSS,UnoCSS又是什么,对此有疑问的推荐看下antfu的这篇文章——重新构想原子化 CSS (antfu.me) 相信看完这篇文章的你也会跟我一样热衷于UnoCSS. 介绍 今天介绍一个CSS开发利器 UnoCSS , 是一个具有高性能且极具灵活性的即时原子化 CSS 引擎…

web框架与Django

web应用程序 什么是web Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这…

ubuntu 18.04安装自己ko驱动 修改secure boot

因为本人老折腾自己的电脑,所以老重装系统,然后配置又不见了,这次配置赶紧记下来 insmod netlink_test.ko 报错:insmod: ERROR: could not insert module netlink_test.ko: Operation not permitted 添加 sudo insmod netlink_te…

C++跨模块传递CRT引发问题

SDK新增加了一个接口&#xff0c;参数使用std::vector<Class>&&#xff0c;传给dll函数中填充数值&#xff0c;然后应用层拿到这个vector出现了崩溃 越界等问题&#xff0c;调了很久&#xff0c;之前知道这个问题&#xff0c;没有想起来&#xff0c;耽误了许多时间。…

kubernetes资源监控

目录 一、资源限制 1、limitrange 2、ResourceQuota 二、metrics-server 三、图形化监控和代码行监控 1、dashboard 2、k9s 四、hpa 一、资源限制 Kubernetes采用request和limit两种限制类型来对资源进行分配。request(资源需求)&#xff1a;即运行Pod的节点必须满足运…

用友NC Cloud accept.jsp任意文件上传漏洞

一、漏洞描述 NC Cloud是用友推出的大型企业数字化平台。 用友网络科技股份有限公司NC Cloud存在任意文件上传漏洞&#xff0c;攻击者可利用该漏洞获取服务器控制权。 二、网络空间搜索引擎查询 fofa查询 icon_hash"1085941792" 三、漏洞复现 POC POST /aim/equi…

Linux程序设计shell程序学习

目录 1、编写shell脚本&#xff0c;通过循环的形式在终端上打印出等腰梯形 2、编写一个bash脚本程序&#xff0c;用for循环实现将当前目录下的所有.c文件移到指定的目录下&#xff0c;最后在显示器上显示指定目录下的文件和目录。 3、自行编写 shell 脚本&#xff0c;实现从…

Linux防火墙firewalld(粗糙版)

上篇是iptables的增删改查 自定义链&#xff1a; systemctl stop firewalld setenforce 0 iptables -N lmn iptables -vnL iptables -t filter -vnL 修改链名&#xff1a; iptables -E lmn ky01 iptables -t filter -vnL iptables -t filter -I ky01 -p icmp -j ACCEP…

RHCSA --- Linux命令替换

命令替换 把命令中某个子命令替换为其执行结果 $() echo "The current directory is $(pwd)." touch ./file$(date %H-%M-%S).txt 以文件创建时间并以相应格式命名文件 date 显示时间 echo "The current direct…

VueCli 自定义创建项目及配置

一、VueCli 自定义创建项目 1.安装脚手架 (已安装) npm i vue/cli -g2.创建项目 vue create hm-exp-mobile选项 Vue CLI v5.0.8 ? Please pick a preset:Default ([Vue 3] babel, eslint)Default ([Vue 2] babel, eslint) > Manually select features 选自定义手动…

12.输入一个小于1000的整数,输出平方根(不是整数,输出整数部分)

#include<stdio.h> #include<math.h>int fun(int n){int b;b pow(n,0.5);printf("%d",b);}int main(){int n;scanf("%d",&n); fun(n);return 0;}

什么是代理IP池?真实测评IP代理商的IP池是否真实?

代理池充当多个代理服务器的存储库&#xff0c;提供在线安全和匿名层。代理池允许用户抓取数据、访问受限制的内容以及执行其他在线任务&#xff0c;而无需担心被检测或阻止的风险。代理池为各种在线活动&#xff08;例如网页抓取、安全浏览等&#xff09;提高后勤保障。 读完…

毫米波雷达在环境监测中的应用:气象学和气候研究的前沿技术

随着气候变化和环境问题的日益突出&#xff0c;科学家们正在寻找更先进的技术来监测大气和气候变化。毫米波雷达技术正崭露头角&#xff0c;成为气象学和气候研究领域的一项重要工具。本文将探讨毫米波雷达在环境监测中的应用&#xff0c;特别聚焦于其在气象学和气候研究方面的…

Spring Cloud LoadBalancer 负载均衡策略与缓存机制

目录 1. 什么是 LoadBalancer &#xff1f; 2. 负载均衡策略的分类 2.1 常见的负载均衡策略 3. 为什么要学习 Spring Cloud Balancer &#xff1f; 4. Spring Cloud LoadBalancer 内置的两种负载均衡策略 4.1 轮询负载均衡策略&#xff08;默认的&#xff09; 4.2 随机负…

Crypto(9)[MRCTF2020]keyboard

下载题目&#xff0c;看看里面是什么 这是什么鬼&#xff0c;由题目可以获得线索&#xff0c;keyboard,不是键盘吗&#xff0c;然后看了看别人写的wp&#xff0c;发现是九键&#xff0c;有几个数字对应的密文就是第几个字母 比如第一个6&#xff0c;对应的字母是mno&#xff0c…

R数据分析:净重新分类(NRI)和综合判别改善(IDI)指数的理解

对于分类预测模型的表现评估我们最常见的指标就是ROC曲线&#xff0c;报告AUC。比如有两个模型&#xff0c;我们去比较下两个模型AUC的大小&#xff0c;进而得出两个模型表现的优劣。这个是我们常规的做法&#xff0c;如果我们的研究关注点放在“在原模型新引入一个预测变量&am…

基于自然语言处理的结构化数据库问答机器人系统

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长 Wechat / QQ 名片 :) 1. 项目简介 知识库&#xff0c;就是人们总结出的一些历史知识的集合&#xff0c;存储、索引以后&#xff0c;可以被方便的检索出来供后人查询/学习。QnA Maker是用于建立知识库的工具&#xff0c;使用…

vue项目的环境准备与创建详情

如何搭建一个vue项目 一、环境准备 1、安装node.js 下载地址&#xff1a;https://nodejs.org/zh-cn/界面展示 2、检查node.js版本 查看版本的两种方式 1|node -v 2|node -version出现版本号则说明安装成功&#xff08;最新的以官网为准&#xff09; 3、为了提高我们的…