一些tips关于使用LibreOffice

    xiaoxiao2021-03-25  67

    一些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


    转载请注明原文地址: https://ju.6miu.com/read-46691.html

    最新回复(0)