安装docker

安装docker版的ONLYOFFICE Document Server

[root@localhost yum.repos.d]# docker run -i -t -d -p 8001:80 --restart=always onlyoffice/documentserver:6.1
Unable to find image 'onlyoffice/documentserver:6.1' locally
6.1: Pulling from onlyoffice/documentserver
83ee3a23efb7: Pull complete
db98fc6f11f0: Pull complete
f611acd52c6c: Pull complete
12b1112d3a9f: Pull complete
278d7f7bbc81: Pull complete
d83073617c56: Pull complete
b4399eff12bc: Pull complete
Digest: sha256:5dc621a1b12c35de1c63f4271651bacce4d9a59d59547bc2b47c322d2eb46197
Status: Downloaded newer image for onlyoffice/documentserver:6.1
6dff945ac83d5b400f7d2b72df0c864cc82eb7e6ad10a8e4d4cf3be716d1595b

-p: 指定端口映射,格式为:主机(宿主)端口:容器端口

安装完后即可你的ip地址:8001来访问。


打开演示示例
根据欢迎页面上的提示,执行命令即可:

然后访问http://example.com:8001/example/就可以访问演示页面了:

安装中文字体
默认安装后,字体下拉菜单中并没有中文字体,例如宋体,黑体等
删除自带字体

#进入容器的交互界面
docker exec  -it [容器id] /bin/bash
cd /usr/share/fonts/
rm -rf *
cd /var/www/onlyoffice/documentserver/core-fonts/
rm -rf *
exit  #退出容器,按ctrl+D也可以

安装中文字体
从C:\Windows\Fonts中复制你需要的中文字体到桌面上,然后将这些中文字体拷贝到容器中的指定文件夹。建议也不要安装太多的字体,不然网页加载时会比较慢。

[root@localhost yum.repos.d]# docker cp /root/Fonts/ 6dff945ac83d:/usr/share/fonts/truetype/custom

进入容器,更新字体

[root@localhost yum.repos.d]#  docker cp /root/fonts/ 6dff945ac83d:/usr/share/fonts/truetype/custom
lstat /root/fonts: no such file or directory
[root@localhost yum.repos.d]# docker cp ./fonts/ 6dff945ac83d:/usr/share/fonts/truetype/custom
lstat /etc/yum.repos.d/fonts: no such file or directory
[root@localhost yum.repos.d]# ls /root/font/
ls: cannot access /root/font/: No such file or directory
[root@localhost yum.repos.d]# ls /root/fonts/
ls: cannot access /root/fonts/: No such file or directory
[root@localhost yum.repos.d]# ls /root/Fonts/
8514fixe.fon     COPRGTB.TTF         KUNSTLER.TTF            serifft.fon
8514fix.fon      COPRGTL.TTF         l_10646.ttf             SHOWG.TTF
8514fixg.fon     corbelb.ttf         LATINWD.TTF             SIMFANG.FOT
8514fixr.fon     corbeli.ttf         Lato-Black.ttf          simfang.ttf
8514fixt.fon     corbelli.ttf        Lato-Bold.ttf           simhei.ttf
8514oeme.fon     corbell.ttf         Lato-Regular.ttf        simkai.ttf
8514oem.fon      corbel.ttf          LBRITEDI.TTF            SIMLI.TTF
8514oemg.fon     corbelz.ttf         LBRITED.TTF             simsunb.ttf
8514oemr.fon     coue1255.fon        LBRITEI.TTF             simsun.ttc
8514oemt.fon     coue1256.fon        LBRITE.TTF              SIMYOU.TTF
8514syse.fon     coue1257.fon        LCALLIG.TTF             SitkaB.ttc
8514sys.fon      couf1255.fon        LeelaUIb.ttf            SitkaI.ttc
8514sysg.fon     couf1256.fon        LeelawUI.ttf            Sitka.ttc
8514sysr.fon     couf1257.fon        LeelUIsl.ttf            SitkaZ.ttc
8514syst.fon     courbd.ttf          LFAXDI.TTF              smae1255.fon
85775.fon        courbi.ttf          LFAXD.TTF               smae1256.fon
85855.fon        couree.fon          LFAXI.TTF               smae1257.fon
85f1255.fon      coure.fon           LFAX.TTF                smaf1255.fon
85f1256.fon      coureg.fon          LHANDW.TTF              smaf1256.fon
85f1257.fon      courer.fon          LSANSDI.TTF             smaf1257.fon
85f874.fon       couret.fon          LSANSD.TTF              smallee.fon
85s1255.fon      courfe.fon          LSANSI.TTF              smalle.fon
85s1256.fon      courf.fon           LSANS.TTF               smalleg.fon
85s1257.fon      courfg.fon          LTYPEBO.TTF             smaller.fon
85s874.fon       courfr.fon          LTYPEB.TTF              smallet.fon
AGENCYB.TTF      courft.fon          LTYPEO.TTF              smallfe.fon
AGENCYR.TTF      couri.ttf           LTYPE.TTF               smallf.fon
ALGER.TTF        cour.ttf            lucon.ttf               smallfg.fon
ANTQUABI.TTF     CURLZ___.TTF        MAGNETOB.TTF            smallfr.fon
ANTQUAB.TTF      cvgafix.fon         MAIAN.TTF               smallft.fon
ANTQUAI.TTF      cvgasys.fon         malgunbd.ttf            SNAP____.TTF
app775.fon       Dengb.ttf           malgunsl.ttf            SourceSansPro-Black.otf
app850.fon       Dengl.ttf           malgun.ttf              SourceSansPro-Regular.ttf
app852.fon       Deng.ttf            marlett.ttf             SourceSansPro-Semibold.ttf
app855.fon       desktop.ini         MATURASC.TTF            ssee1255.fon
app857.fon       dos737.fon          micross.ttf             ssee1256.fon
app866.fon       dos869.fon          mingliub.ttc            ssee1257.fon
app932.fon       dosapp.fon          MISTRAL.TTF             ssee874.fon
app936.fon       Dosis-SemiBold.ttf  mmrtextb.ttf            ssef1255.fon
app949.fon       DUBAI-BOLD.TTF      mmrtext.ttf             ssef1256.fon
app950.fon       DUBAI-LIGHT.TTF     MOD20.TTF               ssef1257.fon
arialbd.ttf      DUBAI-MEDIUM.TTF    modern.fon              ssef874.fon
arialbi.ttf      DUBAI-REGULAR.TTF   monbaiti.ttf            sserifee.fon
ariali.ttf       ebrimabd.ttf        Montserrat-Regular.ttf  sserife.fon
ARIALNBI.TTF     ebrima.ttf          msgothic.ttc            sserifeg.fon
ARIALNB.TTF      ega40737.fon        msjhbd.ttc              sserifer.fon
ARIALNI.TTF      ega40850.fon        msjhl.ttc               sserifet.fon
ARIALN.TTF       ega40852.fon        msjh.ttc                sseriffe.fon
arial.ttf        ega40857.fon        msyhbd.ttc              sseriff.fon
ariblk.ttf       ega40866.fon        msyhl.ttc               sseriffg.fon
ARLRDBD.TTF      ega40869.fon        msyh.ttc                sseriffr.fon
bahnschrift.ttf  ega40woa.fon        msyi.ttf                sserifft.fon
BASKVILL.TTF     ega80737.fon        MTCORSVA.TTF            StaticCache.dat
BAUHS93.TTF      ega80850.fon        MTEXTRA.TTF             STCAIYUN.TTF
BELLB.TTF        ega80852.fon        mvboli.ttf              STENCIL.TTF
BELLI.TTF        ega80857.fon        NIAGENG.TTF             STFANGSO.TTF
BELL.TTF         ega80866.fon        NIAGSOL.TTF             STHUPO.TTF
BERNHC.TTF       ega80869.fon        NirmalaB.ttf            STKAITI.TTF
BKANT.TTF        ega80woa.fon        NirmalaS.ttf            STLITI.TTF
BOD_BI.TTF       ELEPHNTI.TTF        Nirmala.ttf             STSONG.TTF
BOD_BLAI.TTF     ELEPHNT.TTF         ntailub.ttf             STXIHEI.TTF
BOD_BLAR.TTF     ENGR.TTF            ntailu.ttf              STXINGKA.TTF
BOD_B.TTF        ERASBD.TTF          NumberOnly.ttf          STXINWEI.TTF
BOD_CBI.TTF      ERASDEMI.TTF        OCRAEXT.TTF             STZHONGS.TTF
BOD_CB.TTF       ERASLGHT.TTF        OLDENGL.TTF             svgafix.fon
BOD_CI.TTF       ERASMD.TTF          ONYX.TTF                svgasys.fon
BOD_CR.TTF       FELIXTI.TTF         Oswald-Regular.ttf      sylfaen.ttf
BOD_I.TTF        fms_metadata.xml    OUTLOOK.TTF             symbol.ttf
BOD_PSTC.TTF     FORTE.TTF           palabi.ttf              tahomabd.ttf
BOD_R.TTF        FRABKIT.TTF         palab.ttf               tahoma.ttf
BOOKOSBI.TTF     FRABK.TTF           palai.ttf               taileb.ttf
BOOKOSB.TTF      FRADMCN.TTF         pala.ttf                taile.ttf
BOOKOSI.TTF      FRADMIT.TTF         PALSCRI.TTF             TCBI____.TTF
BOOKOS.TTF       FRADM.TTF           PAPYRUS.TTF             TCB_____.TTF
BRADHITC.TTF     FRAHVIT.TTF         PARCHM.TTF              TCCB____.TTF
BRITANIC.TTF     FRAHV.TTF           PERBI___.TTF            TCCEB.TTF
BRLNSB.TTF       FRAMDCN.TTF         PERB____.TTF            TCCM____.TTF
BRLNSDB.TTF      framdit.ttf         PERI____.TTF            TCMI____.TTF
BRLNSR.TTF       framd.ttf           PERTIBD.TTF             TCM_____.TTF
BROADW.TTF       FREESCPT.TTF        PERTILI.TTF             teamviewer15.otf
BRUSHSCI.TTF     FRSCRIPT.TTF        PER_____.TTF            TEMPSITC.TTF
BSSYM7.TTF       FTLTLT.TTF          phagspab.ttf            timesbd.ttf
c8514fix.fon     FZSTK.TTF           phagspa.ttf             timesbi.ttf
c8514oem.fon     FZYTK.TTF           PLAYBILL.TTF            timesi.ttf
c8514sys.fon     Gabriola.ttf        POORICH.TTF             times.ttf
calibrib.ttf     gadugib.ttf         PRISTINA.TTF            trebucbd.ttf
calibrii.ttf     gadugi.ttf          RAGE.TTF                trebucbi.ttf
calibrili.ttf    GARABD.TTF          RAVIE.TTF               trebucit.ttf
calibril.ttf     GARAIT.TTF          REFSAN.TTF              trebuc.ttf
calibri.ttf      GARA.TTF            REFSPCL.TTF             verdanab.ttf
calibriz.ttf     georgiab.ttf        ROCCB___.TTF            verdanai.ttf
CALIFB.TTF       georgiai.ttf        ROCC____.TTF            verdana.ttf
CALIFI.TTF       georgia.ttf         ROCKBI.TTF              verdanaz.ttf
CALIFR.TTF       georgiaz.ttf        ROCKB.TTF               vga737.fon
CALISTBI.TTF     GIGI.TTF            ROCKEB.TTF              vga775.fon
CALISTB.TTF      GILBI___.TTF        ROCKI.TTF               vga850.fon
CALISTI.TTF      GILB____.TTF        ROCK.TTF                vga852.fon
CALIST.TTF       GILC____.TTF        roman.fon               vga855.fon
cambriab.ttf     GILI____.TTF        s8514fix.fon            vga857.fon
cambriai.ttf     GILLUBCD.TTF        s8514oem.fon            vga860.fon
cambria.ttc      GILSANUB.TTF        s8514sys.fon            vga861.fon
cambriaz.ttf     GIL_____.TTF        SCHLBKBI.TTF            vga863.fon
Candarab.ttf     GLECB.TTF           SCHLBKB.TTF             vga865.fon
Candarai.ttf     GLSNECB.TTF         SCHLBKI.TTF             vga866.fon
Candarali.ttf    GOTHICBI.TTF        SCRIPTBL.TTF            vga869.fon
Candaral.ttf     GOTHICB.TTF         script.fon              vga932.fon
Candara.ttf      GOTHICI.TTF         segmdl2.ttf             vga936.fon
Candaraz.ttf     GOTHIC.TTF          segoeprb.ttf            vga949.fon
CASTELAR.TTF     GOUDOSB.TTF         segoepr.ttf             vga950.fon
CENSCBK.TTF      GOUDOSI.TTF         segoescb.ttf            vgaf1255.fon
CENTAUR.TTF      GOUDOS.TTF          segoesc.ttf             vgaf1256.fon
CENTURY.TTF      GOUDYSTO.TTF        segoeuib.ttf            vgaf1257.fon
cga40737.fon     h8514fix.fon        segoeuii.ttf            vgaf874.fon
cga40850.fon     h8514oem.fon        segoeuil.ttf            vgafixe.fon
cga40852.fon     h8514sys.fon        segoeuisl.ttf           vgafix.fon
cga40857.fon     HARLOWSI.TTF        segoeui.ttf             vgafixg.fon
cga40866.fon     HARNGTON.TTF        segoeuiz.ttf            vgafixr.fon
cga40869.fon     HATTEN.TTF          seguibli.ttf            vgafixt.fon
cga40woa.fon     himalaya.ttf        seguibl.ttf             vgaoem.fon
cga80737.fon     holomdl2.ttf        seguiemj.ttf            vgas1255.fon
cga80850.fon     HTOWERTI.TTF        seguihis.ttf            vgas1256.fon
cga80852.fon     HTOWERT.TTF         seguili.ttf             vgas1257.fon
cga80857.fon     hvgafix.fon         seguisbi.ttf            vgas874.fon
cga80866.fon     hvgasys.fon         seguisb.ttf             vgasyse.fon
cga80869.fon     impact.ttf          seguisli.ttf            vgasys.fon
cga80woa.fon     IMPRISHA.TTF        seguisym.ttf            vgasysg.fon
CHILLER.TTF      INFROMAN.TTF        sere1255.fon            vgasysr.fon
COLONNA.TTF      Inkfree.ttf         sere1256.fon            vgasyst.fon
comicbd.ttf      ITCBLKAD.TTF        sere1257.fon            VINERITC.TTF
comici.ttf       ITCEDSCR.TTF        serf1255.fon            VIVALDII.TTF
comic.ttf        ITCKRIST.TTF        serf1256.fon            VLADIMIR.TTF
comicz.ttf       j8514fix.fon        serf1257.fon            webdings.ttf
consolab.ttf     j8514oem.fon        serifee.fon             wingding.ttf
consolai.ttf     j8514sys.fon        serife.fon              WINGDNG2.TTF
consola.ttf      javatext.ttf        serifeg.fon             WINGDNG3.TTF
consolaz.ttf     JOKERMAN.TTF        serifer.fon             YuGothB.ttc
constanb.ttf     jsmalle.fon         serifet.fon             YuGothL.ttc
constani.ttf     jsmallf.fon         seriffe.fon             YuGothM.ttc
constan.ttf      JUICE___.TTF        seriff.fon              YuGothR.ttc
constanz.ttf     jvgafix.fon         seriffg.fon             方正粗黑宋简体.ttf
COOPBL.TTF       jvgasys.fon         seriffr.fon
[root@localhost yum.repos.d]# docker cp /root/Fonts/ 6dff945ac83d:/usr/share/fonts/truetype/custom
[root@localhost yum.repos.d]# ^C
[root@localhost yum.repos.d]# docker exec -it 6dff945ac83d /bin/bash
root@6dff945ac83d:/# fc-cache -fv
/usr/share/fonts: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/truetype: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/truetype/custom: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/truetype/custom/Fonts: caching, new cache contents: 1030 fonts, 0 dirs
/usr/local/share/fonts: caching, new cache contents: 0 fonts, 0 dirs
/root/.local/share/fonts: skipping, no such directory
/root/.fonts: skipping, no such directory
/usr/share/fonts/truetype: skipping, looped directory detected
/usr/share/fonts/truetype/custom: skipping, looped directory detected
/usr/share/fonts/truetype/custom/Fonts: skipping, looped directory detected
/var/cache/fontconfig: cleaning cache directory
/root/.cache/fontconfig: not cleaning non-existent cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
root@6dff945ac83d:/# /usr/bin/documentserver-generate-allfonts.sh
Generating AllFonts.js, please wait...Done
Generating presentation themes, please wait...Done
ds:docservice: stopped
ds:docservice: started
ds:converter: stopped
ds:converter: started
root@6dff945ac83d:/# supervisorctl restart all
ds:docservice: stopped
ds:converter: stopped
ds:spellchecker: stopped
ds:example: stopped
ds:metrics: stopped
ds:docservice: started
ds:converter: started
ds:spellchecker: started
ds:metrics: started
ds:example: started

字体下拉菜单显示中文名称
下载FontCreator 4.1版。打开字体后,选择格式->命名

先选择英文 - 美国,可以看到字体名称显示的是英文名称:

然后选择中文 - 中国,可以看到字体名称显示的是中文的unicode编码,只是没有u而已。例如宋体的unicode编码就是\u5B8B\u4F53。
现在只需要将\5B8B\4F53复制到英文 - 美国中,替换SimSun即可。

最后保存字体:

重复上面安装字体的步骤即可。

CentOS7安装onlyoffice实现word的在线预览和编辑相关推荐

  1. onlyoffice转换html,CentOS7安装onlyoffice实现word的在线预览和编辑

    概述 ONLYOFFICE Document Server提供文档协作的服务功能,支持Word,Excel和PowerPoint的在线编辑.预览及协作.其原理和功能类似于 Office 365.良心的 ...

  2. 富文本生成word并在线预览(附源码)

    记录富文本内容生成word并在线预览碰到的问题,以及最终的解决方案. 一.需求 当前项目需要将页面富文本中的内容,生成word并在线预览. 二.解决方案1(未解决) 1. openoffice wor ...

  3. aspose实现word,excel在线预览

    aspose实现word,excel在线预览 一,项目中引入aspose依赖 <dependency><groupId>com.aspose</groupId>&l ...

  4. 使用aspose方式使excel,ppt,word进行在线预览。(无水印)

    使用aspose方式使excel,ppt,word进行在线预览.(无水印) 1.首先,页面需要用jquery中window.open();打开一个新页面. window.open(../fileMan ...

  5. pdf,word,ppt在线预览

    pdf,word,ppt在线预览 先展示下效果 pdf跟ppt的预览效果: word的预览效果 实现过程-只需一个iframe标签即可 详细介绍请看这里 <iframe src="ht ...

  6. Java 实现word pdf在线预览

    Java 实现word pdf在线预览 最近项目有这个需求,查找了一些资料,在这整理一下. 首先,pdf的文件,浏览器本身支持预览,不需要做什么处理. controller: 简单说下思路:就是利用i ...

  7. WEB前端实现在线预览、编辑Office文档

    这篇文章介绍如何在web前端引入JS插件实现在线预览.编辑Office文档. 使用插件:Spire.Cloud在线Office文档编辑器(官网:冰蓝科技在线编辑) 重点:该方案仅需浏览器支持HTML5 ...

  8. 团队协作三、OnlyOffice 实现文件在线预览和编辑

    文档在线预览,最好都安装到本机,成功的机率大 对于大多数开源的网盘软件来说,文档(docx,doc,txt,pdf,xls等)不能在线预览,给网盘软件的使用带来了不变. 插件下载地址 https:// ...

  9. 前端实现在线预览、编辑Office文档(vue版)

    使用插件:Spire.Cloud在线Office文档编辑器(官网:冰蓝科技在线编辑) 无需安装,在 index.html 里面引入即可 重点:支持在线创建.编辑.保存和打印 Office (Word ...

最新文章

  1. 通过mem函数在MicroPython中访问模块寄存器
  2. IIS新建站点服务器,localhost能登录但是IP访问登录不了。
  3. apache php隐藏头信息的方法,apache、php隐藏http头部版本信息的实现方法
  4. 元素隐式具有 “any” 类型,因为类型“Shared”没有索引签名问题解决思路
  5. Dungeon Master(信息学奥赛一本通-T1248)
  6. 相机模型和双目立体匹配
  7. centos7网卡编辑_CentOS7网卡命名中碰到的一个坑
  8. 在webstorm中新建模板
  9. dubbo源码解析-spi(二)
  10. Windows 下安装 Redis 1
  11. fatal: remote origin already exists
  12. 漫画:老板给员工画饼记
  13. PyTips 0x14 - Python 描述符
  14. 最常用的PHP正则表达式收集整理
  15. VCenter 5.5 数据库过大造成的问题和解决方法
  16. LocED-Location-aware Energy Disggregation Framework
  17. vim配置:高亮所在的行和列
  18. java 把客户信息录入数组,需求说明 java-实现添加客户信息 客户信息包括:姓名、年龄、是否有会员卡...
  19. 【Android】 使用AndServer框架在手机上搭建服务器
  20. 记windows远程桌面凭据不工作解决办法

热门文章

  1. Unity三步实现动态头像(RawImage用法)
  2. UVa——1600(巡逻机器人)
  3. HCIP-DATACOM H12-831(1-20)
  4. 【必看】企业网站IPv6改造升级方案---中科三方
  5. 小程序工具类无云开发按钮(已解决)
  6. git 与github配置(老师详细版)
  7. 数码相框(五、使用freetype库在LCD显示几行文字)
  8. 2022-12-3 图形化界面工具 添加数据
  9. Oracle 字符函数
  10. js仿苹果风格弹出框alert插件