了解更多以及下载LibreOffice
LibreOffice与OpenOffice了解更多以及下载JODConverter
具体代码网上有很多,核心就是这两行代码
OpenOfficeConnection connection = new SocketOpenOfficeConnection("127.0.0.1", 8100) ; connection.connect(); System.out.println("connection:"+connection.toString()); DocumentConverter converter = new OpenOfficeDocumentConverter(connection) ; converter.convert(inputFile, outputFile); connection.disconnect(); 如若在将项目部署到Linux服务器时遇到以下问题OpenOfficeException: conversion failed: could not load input document
com.sun.star.lang.IllegalArgumentException: Unsupported URL
有可能是安装LibreOffice时Libreoffice-writer没有安装好,导致无法找到输入文件;用如下命令手动安装一次: sudo apt-get install libreoffice-writer