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操作系统,其他系统无法体验。

Windows Server 2012 R2 Office Web Apps安装步骤(Office文档在线预览)

前言

Microsoft Office Web Apps是由微软推出的基于Web端的在线办公工具,它将Microsoft Office 2010产品的体验延伸到可支持的浏览器上。Office Web Apps让你可以从几乎任何地方共享自己Office文档。与Word、Excel、PowerPoint、OneNote这些在线应用一起,你将永远拥有你需要工具,不管你在何地。

微软正准备为Office Web Apps更名,新名称为Office Online,服务对应地更名为Word Online、Excel Online、PowerPoint Online和OneNote Online。

安装文件:
cn_office_web_apps_2013_x64_dvd_1133682
wacserversp2013-kb2880558-fullfile-x64-glb.exe
wacserverlanguagepack.exe