Linux下好用的神級辦公軟體

語言: CN / TW / HK

theme: cyanosis highlight: vs2015


多年之後,當我們在Word文件中玩遊戲和聊天時,是否也會想起過第一次開啟Office時懵懂、激動、好奇的那個遙遠的下午,以及從不會安分地蹲在螢幕旁邊,時不時吸引你注意力的那個小小的曲別針。

本文首發於公眾號【前端壹讀】,更多精彩內容敬請關注公眾號最新文章。

上一篇文章我們介紹了Linux的歷史和優勢,筆者的很多文章也都是在Ubuntu系統上完成的;但是也有小夥伴在評論區說Linux下的辦公軟體比較匱乏,我們今天就來看下Linux下那些好用的Office辦公軟體。

相信很多小夥伴作為打工人,都被Office軟體折磨過,各種開會需要寫不完的PPT,整理各種Word文件資料等;有時候一不留神,可能文件就出點么蛾子,一天的工作就白乾了,甚至半夜還在改文件;明明Office軟體的初衷是讓我們的工作更方便,可是往往事與願違。

學會自己碼字

Office是我們日常辦公中必不可少的軟體,一款好用的Office軟體能夠讓我們在工作上事半功倍。

對於很多使用者來說,沒有微軟Office(下面簡稱MS Office)的支援是他們遲遲不願意切換到Linux的主要原因,甚至是唯一原因;是的,Linux不支援MS Office,但是這不影響我們在Linux下進行辦公。

筆者安裝了Linux系統下,市面常見的三款辦公軟體,今天我們從介面實用、功能豐富、與Office相容以及線上協作等幾個方面來體驗以下這三款辦公軟體。

WPS

首先出戰的是我們的老牌玩家WPS,WPS與MS Office的淵源也極深,兩者在介面上也極為相似,很多人可能會覺得WPS是抄襲的,其實WPS才是國內辦公軟體元老,MS Office是後來者,這裡能寫一長篇歷史文章來探討,就不再展開了。這裡順便問大家一個問題:

金山文件和wps到底有什麼區別?

相信很多小夥伴都分不清兩者的關係,在社交App即刻中,金山文件還和WPS進行互動,置頂了兩者關係的動態。

社交上的金山文件

簡單來說WPS對標的是微軟的Office三件套辦公軟體,主打本地文件、深度編輯,需要下載安裝WPS軟體的;而金山文件對標的則是谷歌文件,從它的slogan:一起辦公才高效,可以看出來,主打協同辦公、多人線上編輯,因此它是不需要安裝軟體的,直接在web端操作,不過在一些功能上相較本地的WPS還是少了不少。

由於WPS和金山文件都是自家產品,兩者在賬號上是打通的,因此我覺得兩者更像是微軟自家的Office和Office Online的關係。WPS編輯的本地文件上傳後,需要多人編輯的時候,可以在web端的金山文件上開啟,同時分享給好友。

平臺支援上,WPS更是做到了全平臺支援,不僅支援了常見的Windows和Mac平臺,連Linux平臺也能照顧,還有移動端的安卓和iOS,更是方便了移動辦公的場景。

WPS全平臺支援

不過這裡要吐槽一下我裝的Ubuntu下的WPS,新建文件選擇模板時,本地的模板數量還是比較少的,沒有Windows平臺下那麼多,想要更多的模板要開啟稻殼官網下載;不過看到這麼多免費的模板,筆者也就忍了把。

在開始的主介面,我們看到整個工具欄,WPS和MS Office還是比較相似的,減少了上手的成本;不僅是Word,Excel和PPT基本都是相似的,這裡就不再一一截圖。

在日常使用習慣上,WPS也在Office的基礎上進行了優化,更符合國人的工作場景。

舉一個小栗子,比如在Excel中展示萬元的單位,Office需要了解各種佔為符、轉義符,最後定義一個格式;但是在WPS中,你只要能看得懂漢字就可以了,直接在單元格格式設定即可。

Excel單位顯示

在Word中清理空行比較麻煩,需要不斷的進行查詢和替換操作;而在WPS中,你也只要會操作滑鼠就可以了,點選文字排版,其中有刪除空段和刪除空格兩項;直接點選刪除空段,空行就沒有了;此外還有一個智慧格式整理,點選後會一鍵幫你完成文章的排版(首行縮排、空行刪除等),一下子省不少事。

清理空行

還有小夥伴吐槽WPS卡、慢,尤其是開啟大檔案的時候:

某網友評論:我用了十幾年的MS office,又開始用WPS,差距還是相當明顯的。比如開啟大檔案,儲存超過1000行的,WPS明顯慢,還經常卡。檔案越大越明顯,開啟的檔案越多越明顯。這是最大的缺點。

這裡筆者準備了一個50多MB的、兩千多頁的一個PPT;相信兩千多頁應該已經不小了,一般寫PPT也不會寫這麼多頁。

WPS開啟大檔案

這裡筆者的電腦是8GB記憶體,屬於一般的家用電腦,在剛開啟的時候會有一個載入的過程,有一個卡頓的時間;載入完成後,就可以正常編輯、操作了,不影響使用。

還有被很多小夥伴吐槽的最多的就是WPS的相容性問題了,這也是很多小夥伴擔心的,但是在筆者同時開啟多份文件後,並沒有出現亂碼的情況;WPS是全面相容MS Office2003-2010版本,開啟開始=>WPS=>配置工具=>高階=>相容設定,我們可以選擇對應的Office版本來相容。

筆者認為,主要是一些高階的功能,雙方在爭奪使用者上都在暗自發力,因此高階功能的相容較差;比如Office 2019新增的3D模型,在WPS上開啟則顯示為靜態的圖片;PPT的一些高階動畫也是重災區,很多VIP酷炫的動畫在Office上直接沒有效果。

總結一下,WPS適合那些對於高階商務辦公沒有太多的需求,也不願意在辦公軟體上投入太多的小白使用者,不會破解Office也不想付費使用;他們要的只是一款能夠開啟和簡單編輯文件的軟體,做到拿來就用,同時也沒有太多的學習成本。而且隨著WPS徹底關閉廣告,相信讓大家一直吐槽的卡慢等問題也會得到緩解,從而進一步提高使用者體驗。

是否開源:否 介面指數:★★★★☆ 功能指數:★★★★★ 協同指數:★★★★☆ 相容指數:★★★★★ 推薦指數:★★★★☆

LibreOffice

LibreOffice是Linux預設安裝的一款開源的辦公套件,至於說它是套件,因為它包含了Writer,Calc,Impress,Draw,Base以及Math等多個元件。

LibreOffice三件套截圖

目前,截至本文發稿時,LibreOffice最新版本是7.4.4,長期支援版本則是7.3.7,支援Windows、Linux和macOS三大作業系統平臺。相較於MS Office的高昂價格,LibreOffice顯得十分親民了,對於個人和企業使用者,均不用支付任何費用即可使用。

LibreOffice是開源社群創造的專案,任何人都可以參與,我們可以從官網或者Github下載到原始碼。

與WPS相容Office不同,LibreOffice使用的是一種叫開放文件的格式(OpenDocument Format, ODF);它是由Sun公司最先提出來的規範;根據筆者查到的資料,該格式主要是由OpenOffice和LibreOffice支援,Google Docs允許將 ODT檔案作為Google Docs文件開啟並直接進行編輯。

它包含了以下三種主要的檔案格式,和我們常見的Word、Excel和PPT相對應。

  • .odt – OpenDocument Text(ODT)
  • .ods – OpenDocument Sheets(ODS)
  • .odp – OpenDocument Presentations(ODP)

和大家印象中很火的開源軟體不同,比如Linux、VLC、Termux、VS Code等等,LibreOffice顯得那麼的低調平凡,相信很多小夥伴也沒有聽過它,筆者只是在裝完Ubuntu系統後,在程式選單裡看到一系列圖示,大概猜到這是一個辦公軟體,然後。。。。。就沒有然後了。

造成LibreOffice不溫不火的主要原因個人感覺有以下幾點;首先就是經典的老一老二打架導致老三消失案例,國內辦公軟體陣營基本分為Office和WPS,兩大陣營互相競爭,同時又互相合作,利用.doc、.xls、.ppt、.docx、.xlsx、.pptx、.pdf七個檔案格式壟斷辦公領域。同時Office和WPS都有商業公司來運營推廣,LibreOffice開源自帶低調特性,加上ODF格式的不流行,主要依靠Linux預裝來發展,造成知名度不高。

其次是不符合使用者習慣(主要是國內使用者),習慣了Office選單和工具的佈局方式,再來使用LibreOffice,需要一定的上手成本,很多操作按鈕需要要去習慣;和WPS在按鈕旁邊展示按鈕中文說明不同,LibreOffice需要在按鈕上懸浮才能展示說明文字,這對筆者這樣的懶癌使用者就不是那麼的友好。尤其是Impress(即PPT)的製作上,操作按鈕讓人看了一頭的霧水,不知道是幹嘛用的,這一點相信就勸退了很多使用者。

最後是相容性問題,LibreOffice使用的ODF格式和MS Office相容性較差,在開啟文件時容易出現格式問題;比如在.docx中行距會有偏差,在.pptx中的漸變背景、漸變文字填充、發光文字、切換動畫幾乎全部報廢,相容性沒有WPS來的好。

參考連結中附錄了微軟整理OpenDocument和Office格式的差異。

總結一下,LibreOffice適合於那些重度的開源愛好者,經常使用Linux平臺,有一定的技術基礎及興趣愛好,願意花費一定的時間來折騰學習;同時身邊最好有一定的使用氛圍,比如老闆和同事也都在使用(不然容易被噴)。

是否開源:是 介面指數:★★☆☆☆ 功能指數:★★★★☆ 協同指數:★☆☆☆☆ 相容指數:★☆☆☆☆ 推薦指數:★★☆☆☆

OnlyOffice

OnlyOffice是一款免費開源、無廣告的線上文件編輯套件,雖然主打線上編輯,OnlyOffice也提供了Windows、Linux和macOS多平臺的桌面編輯器以及移動端的安卓和iOS版。該套件包括主要三個辦公軟體:Word、Excel和PPT,以及表單模板,PDF檢視器和檔案轉換器。

OnlyOffice文件是一款強大的線上編輯器,為您使用的平臺提供文字文件、電子表格、簡報、表單和PDF檢視器。

OnlyOffice主要分為桌面編輯器、文件伺服器和聯結器三款軟體,桌面編輯器就是文件的本地編輯軟體,和WPS一樣。

文件伺服器則比較獨特,這是在其他的辦公軟體中沒有的,是一款可以部署在本地伺服器的軟體,在瀏覽器中處理Office文件的全功能線上辦公套件,提供了企業版、開發者版和社群版三種不同版本,每種版本針對的使用者群體不同;如果沒有本地伺服器,還可以使用官方的雲伺服器。

不同版本對比

文件伺服器提供了多種安裝方式,Windows Server、Linux、Snap或Docker映象等都可以下載部署。

聯結器其實就是針對其他應用平臺開發的一個外掛,可以將文件伺服器整合進去,方便協同辦公;比如常見的Nextcloud、Confluence和ownCloud都有對應的聯結器下載。

下載安裝

我們從官網找到Linux版本的桌面編輯器來下載,官方提供了DEB和RPM等常見的Linux發行版下載。

官網下載

找到適合自己電腦的安裝包,這裡筆者使用dpkg來安裝:

bash sudo dpkg -i onlyoffice-desktopeditors_amd64.deb

不出意外的話就要出意外了,有些同學電腦上可能會出現和筆者電腦一樣的錯誤資訊。

安裝依賴錯誤

這是由於安裝時缺少一些依賴關係,我們可以執行以下命令來安裝缺失的依賴。

```bash

更新依賴的軟體列表

sudo apt-get update

安裝缺失依賴

sudo apt-get --fix-broken install ```

如果還是失敗可以將伺服器源更改為國內的源,例如:阿里雲、騰訊雲、華為雲等;再次dpkg沒有報錯資訊安裝成功後,我們在應用程式列表就可以找到並開啟。

歡迎的介面

我們看到歡迎介面上有一個OnlyOffice雲,這就是它的線上編輯功能,留個小彩蛋,我們後面會介紹到。

主要功能

安裝完成後,我們就來看下OnlyOffice的有哪些功能;首先開啟常用的辦公三件套,我們發現整體的介面呈扁平化風格,和Office還是相似的。

三件套介面

在基礎編輯功能方面,OnlyOffice能夠滿足絕大多數的辦公場景了,我們來看下它有哪些特點。

首先它本身支援多種檔案格式,檔案另存為,選擇右下角的格式;我們看到它支援下面的格式,除了docx、表單格式、OpenDocument格式以及pdf、epub;是的,我們還可以將文件匯出到電子書上進行檢視。

支援多種格式

然後一個非常實用的功能就是它的文件比對工具,相信寫過大學論文的小夥伴都會經歷過好幾個版本的論文迭代,1.0、2.0、2.1等等,最後可能連自己都傻傻分不清哪個版本修改了哪些內容。

而Beyond Compare只能對比文字檔案的差異,對二進位制的Word檔案就無能為力了;但是在OnlyOffice中提供了比較的功能,點選協作=>比較,可以選擇檔案中的文件和url中的文件;這裡筆者在求職意向後面加了1,比對工具立刻出現彈框提示了。

比較兩份文件

表單

OnlyOffice另外一個非常好用的功能就是表單了,這也是它特有的功能;說起表單,很多小夥伴肯定都會想到在網頁上填寫表單;是的,OnlyOffice的表單就是將現有的Word文件變成可填寫的表單。

想象一下,你是一名hr同學,今天你聯絡了20個來應聘你們公司崗位的應聘者,你要給他們每人發一份文件填寫個人資訊;但是每個人填寫的資訊可能都不太對,有些人可能粗心,手機號多填一位或少填一位,每個人出生日期的格式可能也會填得五花八門,學歷的內容你可能也會看到填寫碩士或填研究生的。

面對這樣的情況,hr同學就需要去和每個人溝通,重新填寫或者幫他們改;很多的計劃書、商業協議或者各種合同等也都會遇到類似的情況;OnlyOffice的表單就可以讓我們建立這樣的表單檔案,分享給其他使用者填寫,同時在文件中就進行校驗。

還記得上面匯出多種格式中的表單格式嗎,我們可以很方便的將自己電腦中的Word文件轉為docxf的表單檔案,然後新增我們所需要的欄位:文字欄位、影象、組合框、下拉列表、複選框、單選按鈕、電子郵件、電話號碼等等。

在右側的文字欄位浮框中,我們甚至還可以編寫校驗的正則表示式,docxf內建了郵箱和手機的正則;像學歷這樣的多欄位列表,我們就可以使用下拉列表,設定好多個數值,就可以像網頁上一樣使用下拉列表了。

表單校驗

什麼?你說你還是不會使用表單?沒關係,OnlyOffice也提供了豐富的線上模板庫,可以直接下載然後修改,模板全部都是免費的。

聰明的小明同學可能馬上就會想了,這發docxf格式的檔案,人家應聘者也打不開啊?誒,同學,這你就小看了docxf格式了,經過筆者在電腦上測試,docxf使用WPS和MS Office均能正常開啟,開啟方式選擇Word即可,樣式也並沒有任何的錯亂,儲存時也可以正常儲存為docx檔案。

最最最厲害的地方來了!!!通過OnlyOffice的線上協作功能,我們甚至都不用發文件了,直接發一個文件的連結,讓對方直接線上填寫;在docxf檔案中,選擇表單=>下載為oform,將表單匯出為一個oform檔案,我們可以將這個檔案放到自己的文件伺服器(下面會介紹文件伺服器)或者雲伺服器,然後將連結直接傳送即可。

線上填寫表單

聰明的小明同學這時候可能又要說了,那分享出去的連結豈不是任何人都能填寫和檢視嗎?還會造成資訊洩露。不用擔心,分享的連結也不用擔心許可權問題,數字表單許可權管理上面非常的高效,我們可為需要填寫表單的使用者分配各種角色,簡化文件工作流。這樣,使用者就能根據角色匹配的顏色,直觀地識別他們應該填寫哪些欄位。

管理角色

在相容性方面,筆者在網上下載幾個模板後,使用OnlyOffice開啟,格式上也沒有錯亂。

線上協同編輯

既然OnlyOffice主打的是線上編輯功能,那麼在網頁上協同編輯肯定是有過人的特點了;不錯,線上協作確實是它的優勢,我們開啟共享設定,設定分享許可權;可以讓朋友和同事完全訪問許可權,來和你一起編輯文件,也可以設定審閱和評論許可權給甲方。

共享設定

共享編輯是即時同步的,對方的修改能立刻同步到你文件介面上,同時你也能看到誰修改了哪個地方;但這時如果有不靠譜的同事,手殘刪除了你苦心編輯的文案怎麼辦呢?

那也不用擔心,協作編輯前開啟協作=>跟蹤變化=>對所有人啟動,這樣就會把所有人編輯的歷史都記錄下來;想要回退到任意歷史時刻的版本,點選對應版本下方的還原按鈕即可。

版本歷史

我們在合作編輯時,經常需要來溝通交流,分配任務、修改文案等等,OnlyOffice提供了直接溝通聊天的渠道;點選左側的聊天按鈕,我們可以直接在頁面裡進行溝通,省去了在辦公軟體和聊天軟體之間頻繁切換的麻煩,提高了生產力。

文件內溝通

OnlyOffice還支援外掛擴充套件,具有非常高的可擴充套件性,並且外掛的功能也非常強大;點選外掛=>Plugin Manager我們就能看到外掛庫中所有的外掛,像draw.io外掛能夠編輯圖形、OCR影象識別外掛、Photo Editor圖片編輯外掛和實時聊天外掛Telegram等;甚至還有Chess象棋外掛,讓我們在工作之餘,能夠和其他的合作者一起來一局象棋比賽。

多年之後,當我們在Word文件中玩遊戲和聊天時,我們是否也會想起過第一次開啟Office時懵懂、激動、好奇的那個遙遠的下午,以及從不會安分地蹲在螢幕旁邊,時不時吸引你注意力的那個小曲別針。

象棋外掛

筆者覺得最實用的外掛還是Google翻譯外掛;開啟外掛,選擇它認識你而你不認識它的英文單詞,翻譯結果也立刻就出來了,省去了頻繁切換翻譯軟體,同時我們點選Insert按鈕,還能直接將翻譯的結果插入到文件中去,非常的方便。

最近OnlyOffice釋出了新版本(7.3),增加了高階表單、SmartArt圖形插入、增強密碼保護和公式計算、幻燈片特殊貼上項等多項功能,可以參考官網這篇文章,瞭解一下。

本地部署文件伺服器

首先我們來安裝OnlyOffice的文件伺服器(Document Server),它是一個免費開源的線上協作辦公套件;這裡筆者通過docker一鍵安裝:

bash sudo docker run --restart=always -itd -p 13300:80 onlyoffice/documentserver

安裝完成後,我們訪問13300埠,看到我們安裝的是一個社群版本。

安裝文件伺服器

在安裝時,我們沒有新增自定義祕鑰,因此生成了一個隨機的,我們執行Starting下面的docker命令,生成一段祕鑰,這裡記下這個祕鑰【1】,在後面整合到其他平臺時會作為token使用。

在整合前,我們還需要對這個容器進行測試,執行Testing下面的兩個命令,點選GO To TEST EXAMPLE,跳到下面的welcome頁面,我們的文件伺服器就安裝成功了。

安裝測試成功

在左側,我們看到可以建立word,excel,ppt和表單,也可以通過Upload file將本地檔案上傳到伺服器。

我們的文件伺服器就可以使用了,但是隻能對Office檔案進行編輯,介面也比較簡單;我們可以去官方下載聯結器

這裡我們以我們熟悉的Nextcloud網盤為例,還是通過docker來一鍵安裝:

bash docker run -d --restart=always --name nextcloud -p 13200:80 nextcloud

點選頭像,找到+應用,搜尋ONLYOFFICE,點選下載並啟用。

安裝聯結器

聯結器安裝成功後,我們來配置文件伺服器的地址,點選頭像=>管理設定=>ONLYOFFICE,填寫文件伺服器的ip地址,祕鑰處填寫上面安裝文件伺服器時生成的祕鑰【1】,點選儲存,如果沒有報錯資訊並提示已儲存就安裝完成了。

OnlyOffice Docs地址配置

我們回到首頁,點選+按鈕,可以看到出現了多個新建Office文件的按鈕,說明文件伺服器已經整合到我們的Nextcloud了。這裡我們再次來開啟一個文件檢視,也是可以正常編輯的,線上協作和外掛功能也都能正常使用。

線上編輯Word文件

總結一下,對於個人使用者來說,OnlyOffice提供了全平臺支援的免費開源且無廣告的編輯器,能夠讓我們方便的編輯文件,提高工作效率;對於企業使用者來說,可以在雲端或者本地部署服務,方便團隊協作,給自己的團隊和企業賦能;對於開發者來說,可以將它整合到伺服器或者App中,為其他使用者提供文件服務。

是否開源:是 介面指數:★★★★☆ 功能指數:★★★★☆ 協同指數:★★★★★ 相容指數:★★★★☆ 推薦指數:★★★★★

總結

通過對三款辦公軟體的測試和使用,對於普通個人使用者來說,WPS和OnlyOffice無論是在介面、相容性還是線上協作方面,做的都還不錯;對於Linux愛好者,LibreOffice自由開源,同時又簡單實用的特性深深地吸引著他們;對於企業使用者,OnlyOffice的線上協作賦能能夠帶來更多的便利,實為不錯的選擇;一款好用的辦公軟體能夠讓我們在工作上事半功倍,到底哪款軟體適合自己,經過一段時間的磨合使用,相信你會有答案的。

如果覺得寫得還不錯,敬請關注我的掘金主頁。更多文章請訪問謝小飛的部落格

參考

2020 年了,現在 WPS 和 Office 哪個好用? 為什麼會有很多人【覺得國產WPS】比不上微軟的office? OpenDocument 文字 (.odt) 格式與 Word (.docx) 格式之間的差異 OpenDocument 電子表格 (.ods) 格式與 Excel for Windows (.xlsx) 格式之間的差異 使用PowerPoint以 OpenDocument 簡報格式儲存或開啟簡報 (.odp) 格式