首頁>Club>
14
回覆列表
  • 1 # 自由職業之旅

    第三方外掛,具體名字我不記得了,好像是有個Doc,你可以搜尋一下,支援PDF、Word、PPT、Excel文件的線上預覽。

  • 2 # 曹孟德的爸爸的爸爸

    專案需要實現區域網預覽office文件的功能,之前做的線上專案,都是將文件上傳到cdn,利用cdn自帶的轉碼功能,把文件轉換為pdf,然後再用pdf.js實現線上預覽。

    因為是區域網,沒有辦法上傳到cdn,只能自己搭建本地的文件轉換工具。在網上找了很多,最後定位到openoffice和libreoffice,經測試對比,libreoffice轉換的效果明顯好於openoffice。

    下面是libreoffice在windows和linux下的部署教程。

    依賴java環境,不管是windows還是linux,請先安裝1.7或者更新版本的java(本文件主要介紹安裝libreoffice,安裝java的過程這裡不贅述,網上教程非常多)。

    訪問libreoffice官網進行下載(穩定版),並選擇適合自己電腦的版本

    https://zh-cn.libreoffice.org/

    下載下來之後進行安裝

    檢視是否安裝成功

    在DOS命令視窗輸入“soffice”命令檢查是否自動配置了環境變數

    使用快捷鍵“win+R”調出執行對話方塊,並在其中輸入“cmd”

    彈出DOS命令視窗,在其中輸入“soffice”

    如果出現以下介面說明環境變數已配置好,則直接到第 六 步

    如果出現以下提示,說明未配置環境變數,需手動新增環境變數,具體檢視第 五 步

    環境變數未自動配置時,手動新增環境變數

    在彈出的介面中選擇“高階系統設定”

    在“系統變數”中找到“Path”變數

    如: C:\Program Files\LibreOffice\program

    注意:在路徑最前面與最後面一定要新增上英文狀態下的”;”

    可以再次回到第 四 步檢查環境變數是否新增成功

    重啟電腦!

    注意:這一步非常重要,一定要重啟電腦,不然可能會獲取不到環境變數

    Libreoffice的配置(Linux)

    解除安裝系統當前的libreoffice,執行以下命令

    yum remove libreoffice-*

    使用以下命令進入local目錄並下載以下檔案

    cd /usr/local

    wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.1.3/rpm/x86_64/LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz

    執行以下命令解壓檔案

    tar -zxvf LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz

    上面的檔案解壓之後會產生一個RPMS檔案,使用以下命令進入到RPMS目錄並進行安裝

    cd /usr/local/LibreOffice_6.1.3_Linux_x86-64_rpm/RPMS

    yum localinstall *.rpm

    安裝libreoffice-headless

    注意:執行此步驟需配置java執行環境,如已配置則直接執行以下命令,否則詳情請見Java環境配置-Linux文件

    yum install libreoffice-headless

    檢查是否自動配置好軟連線(環境變數)

    直接輸入“soffice”或“libreoffice”,如出現以下字樣,說明配置成功

    新增字型,不新增字型,轉碼後的漢字會亂碼。

    在/ust/share/fonts目錄中新建一個名為“Fonts”的目錄,然後使用WinSCP將Windows中的以下常用字型新增到“Fonts”目錄中

    英文檔名(中文名稱)

    msyh.ttf(微軟雅黑 常規)

    msyhbd.ttf(微軟雅黑 粗體)

    simsun.ttc(宋體 常規)

    simkai.ttf(楷體 常規)

    simhei.ttf(黑體 常規)

    simfang.ttf(仿宋 常規)

    如需要轉碼的文件中包含其他字型,可自行再次新增

    注:Windows字型目錄:C:\Windows\Fonts

  • 中秋節和大豐收的關聯?
  • 您認為,我們弘揚傳統文化應該把重點放在哪些方面?