LibreOffice与OpenOffice关系及区别

发展

LibreOffice历史版本timelines时间轴如下图示:

libreoffice-timeline.pnglibreoffice-timeline.png

LibreOffice是OpenOffice.org办公套件衍生版,同样自由开源,初始版本号被设置为与OpenOffice.org一致,故初始发布(2010年)即为第三版,并不存在第一版、第二版。

后来由于甲骨文宣布停止OpenOffice.org的商业支持。2011年6月,甲骨文宣布将OpenOffice.org捐赠给Apache软件基金会,后来成为了Apache OpenOffice。

SpringBoot集成LibreOffice实现Office文档转换及预览

简介

LibreOffice是一款功能强大的办公软件,默认使用开放文档格式 (OpenDocument Format , ODF), 并支持 .docx, .xlsx, *.pptx 等其他格式。
它包含了 Writer, Calc, Impress, Draw, Base 以及 Math 等组件,可用于处理文本文档、电子表格、演示文稿、绘图以及公式编辑。

它可以运行于 Windows, GNU/Linux 以及 macOS 等操作系统上,并具有一致的用户体验。

本文主要讲解如何安装LibreOffice以及SpringBoot集成LibreOffice完成文档转换及预览。具体步骤除pom.xml依赖外其它与OpenOffice完全一样。

LibreOffice安装

下载地址:
https://zh-cn.libreoffice.org/download/libreoffice/

SpringBoot集成OpenOffice实现Office文档转换及预览

简介

Apache OpenOffice是一款先进的开源办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上工作。它将你所有的数据以国际开放标准格式存储下来,并能够读写从其它常用办公软件包来的文件。它可以被完全免费下载并使用于任何用途。

本文主要讲解如何安装OpenOffice以及SpringBoot集成OpenOffice完成文档转换及预览。
详细步骤总结为以下四步:
(1)OpenOffice服务安装及启动;
(2)pom.xml添加jodconverter相关依赖;
(3)注入DocumentConverter类并实现转换接口;
(4)文档转换及预览接口测试;

Windows Server 2016 Office Online Server安装步骤(Office文档在线预览)

前言

Office Online Server的原名是Office Web Apps,由于Windows Server 2016系统不支持老版本Office Web Apps,故只能安装新版的Office Online Server。
Office Online Server是一种 Office 服务器产品,它为 Office 文件提供基于浏览器的文件查看和编辑服务。 Office Online Server 适用于支持 WOPI(Web 应用程序开放平台接口协议)的产品和服务。 这些产品(称为主机)包括 SharePoint Server 和 Exchange Server。 Office Online Server 场可以为多个本地主机提供 Office 服务,并且可以随着组织需要的增加将服务器场从一台服务器扩展到多台服务器。 虽然 Office Online Server 需要不运行其他服务器应用程序的专用服务器,但可以在需要时在虚拟机上安装 Office Online Server。

安装文件:
cn_office_online_server_last_updated_november_2017_x64_dvd_100181918.iso
cn_office_online_server_language_pack_may_2016_x64_8783021.exe
NDP452-KB2901907-x86-x64-AllOS-ENU.exe

Axure导入Element UI组件库

简介

Axure RP
Axure RP是一款专业的快速原型设计工具。
Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。
Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型。同时支持多人协作设计和版本控制管理。

Axure RP的使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外架构师、程序员也在使用Axure。

Sketch
Sketch是一款矢量绘图应用软件。它是为图标设计和界面设计而生的。是一个有着出色UI的一站式应用。
Sketch只支持MacOS操作系统,其他系统无法体验。