文件基金會宣布發布 LibreOffice 7.1.3 社群版的維護版本,面向愛好者、經驗豐富的用戶以及偏好最新版本軟體的用戶。已為以下平台準備好即用型安裝套件: Linux, macOS и Windows此次更新僅包含 105 個錯誤修復(RC1、RC2)。其中約四分之一的修復與提高對 Microsoft Office 格式(DOCX、XLSX 和 PPTX)的兼容性有關。
讓我們回想一下,從分支 7.1 開始,辦公室套件分為社區版本(「LibreOffice Community」)和企業產品系列(「LibreOffice Enterprise」)。 社群版本由愛好者支持,不適合企業使用。 對於企業而言,建議使用 LibreOffice Enterprise 系列產品,合作夥伴公司將為其提供全面支援並能夠長期接收更新(LTS)。 LibreOffice Enterprise 還可以包含其他功能,例如 SLA(服務等級協定)。 程式碼和發行條件保持不變,LibreOffice Community 無一例外地免費向所有人提供,包括企業用戶。
此外,我們可以注意到 LibreOffice 程式碼庫中包含了對使用 Emscripten 編譯器將 Office 套件組裝成 WebAssembly 中間程式碼的初始支持,這使得它可以在 Web 瀏覽器中運行。 WebAssembly 提供獨立於瀏覽器的、通用的、低階中間程式碼,用於在瀏覽器中執行由各種程式語言編譯的應用程式。
透過在設定腳本中指定選項「—host=wasm64-local-emscripten」來執行組裝。 為了組織輸出,使用基於 Qt5 框架的 VCL 後端(視覺類別庫),該框架支援 WebAssembly 中的彙編。 在瀏覽器中工作時,盡可能使用 LibreOfficeKit 中的標準介面元素。
使用 WebAssembly 建立 LibreOffice Online 與長期提供的 LibreOffice Online 產品之間的主要區別在於,使用 WebAssembly 時,辦公室套件完全在瀏覽器中運行,無需訪問外部伺服器即可獨立運行,而 LibreOffice Online 的主引擎則運行在… 服務器並且只有介面被傳輸到瀏覽器(文件佈局、介面產生和用戶操作處理在伺服器端執行)。
將 LibreOffice Online 的主要部分移至瀏覽器端,可以建立一個協作版本,從而減輕伺服器的負擔。 服務器它最大限度地減少了與桌面版 LibreOffice 的差異,簡化了擴展,降低了維護託管基礎設施的成本,能夠離線運行,並且還允許用戶之間進行 P2P 交互,以及對用戶端的資料進行端到端加密。

來源: opennet.ru
