Linux下好用的神級辦公軟體
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,更是方便了移動辦公的場景。
不過這裡要吐槽一下我裝的Ubuntu下的WPS,新建文件選擇模板時,本地的模板數量還是比較少的,沒有Windows平臺下那麼多,想要更多的模板要開啟稻殼官網下載;不過看到這麼多免費的模板,筆者也就忍了把。
在開始的主介面,我們看到整個工具欄,WPS和MS Office還是比較相似的,減少了上手的成本;不僅是Word,Excel和PPT基本都是相似的,這裡就不再一一截圖。
在日常使用習慣上,WPS也在Office的基礎上進行了優化,更符合國人的工作場景。
舉一個小栗子,比如在Excel中展示萬元的單位,Office需要了解各種佔為符、轉義符,最後定義一個格式;但是在WPS中,你只要能看得懂漢字就可以了,直接在單元格格式設定即可。
在Word中清理空行比較麻煩,需要不斷的進行查詢和替換操作;而在WPS中,你也只要會操作滑鼠就可以了,點選文字排版
,其中有刪除空段和刪除空格兩項;直接點選刪除空段,空行就沒有了;此外還有一個智慧格式整理
,點選後會一鍵幫你完成文章的排版(首行縮排、空行刪除等),一下子省不少事。
還有小夥伴吐槽WPS卡、慢,尤其是開啟大檔案的時候:
某網友評論:我用了十幾年的MS office,又開始用WPS,差距還是相當明顯的。比如開啟大檔案,儲存超過1000行的,WPS明顯慢,還經常卡。檔案越大越明顯,開啟的檔案越多越明顯。這是最大的缺點。
這裡筆者準備了一個50多MB的、兩千多頁的一個PPT;相信兩千多頁應該已經不小了,一般寫PPT也不會寫這麼多頁。
這裡筆者的電腦是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最新版本是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】
,點選儲存,如果沒有報錯資訊並提示已儲存就安裝完成了。
我們回到首頁,點選+
按鈕,可以看到出現了多個新建Office文件的按鈕,說明文件伺服器已經整合到我們的Nextcloud了。這裡我們再次來開啟一個文件檢視,也是可以正常編輯的,線上協作和外掛功能也都能正常使用。
總結一下,對於個人使用者來說,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) 格式