一些tips关于使用LibreOffice

来源:互联网 发布:郑州网络推广外包 编辑:程序博客网 时间:2024/04/28 19:16

一些tips关于使用LibreOffice

了解更多以及下载LibreOffice

  • LibreOffice与OpenOffice

1. 打开LibreOffice服务

Windows:

  • cmd: cd 访问至LibreOffice安装目录下的program文件夹;例: cd C:\Program Files (x86)\LibreOffice 5\program,虽后输入命令:
    soffice -headless -accept=”socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard (该命令有问题,请不要直接复制)

Linux:

  • 直接输入上述命令即可

2. 使用JODConverter调用LibreOffice服务,转文件为pdf格式

了解更多以及下载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


0 0
原创粉丝点击