java实现将文件(包含word,excel,图片等)转PDF

1、下载开源工具LibreOffice,可选择window和linux,这里我选择的是(LibreOffice_5.3.7_Win_x64.msi)
2、按照提示安装好后,配置环境变量path,值为”..\LibreOffice 5\program”
3、编写java代码:
3.1、CommandResult .java:

import java.io.IOException;
import java.util.Iterator;
import java.util.List;

/**
 * 描述:执行命令返回值
 *
 * @author ssl
 * @create 2017/12/12 11:05
 */
public class CommandResult {
   
    int ret = 0;
    List<String> outLines;
    List<String> errLines;
    IOException exception;
    String command;

    public CommandResult() {
    }

    public int getRet() {
        return this.ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public List<String> getOutLines() {
        return this.outLines;
    }

    public void setOutLines(List<String> outLines) {
        this.outLines = outLines;
    }

    public List<String> getErrLines() {
        return this.errLines;
    }

    public void setErrLines(List<String> errLines) {
        this.errLines = errLines;
    }

    public IOException getIOException() {
        return this.exception;
    }

    public void setIOException(IOException exception) {
        this.exception = exception;
    }

    public String getCommand() {
        return this.command;
    }

    public void setCommand(String command) {
        this.command = command;
    }

    public String getOutput() {
        StringBuffer output = new StringBuffer();
        Iterator var2 = this<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值