1

我正在使用pdfbox (pdfbox-app-2.0.0-RC3.jar) 将any文件转换为.pdf文件。我也在使用jodconverter-2.2.1.jar 库。

我写的代码(如下

import com.artofsolving.jodconverter.openoffice.connection.*;
import com.artofsolving.jodconverter.openoffice.converter.*;
import com.artofsolving.jodconverter.*;
import java.io.File;
public class PdfBox {
public static void main(String[] args) throws Exception{
    
    try {
        OpenOfficeConnection con=new SocketOpenOfficeConnection(8100);
        con.connect();
        File inputFile=new File("x.docx");
        File outputFile=new File("x.pdf");
        DocumentConverter converter=new OpenOfficeDocumentConverter(con);
        converter.convert(inputFile,outputFile);
        con.disconnect();
    } catch (Exception e) {
        System.out.println(e);
    }
} 
}

我得到的错误信息: 在此处输入图像描述

任何摆脱这种情况的想法将不胜感激。

4

1 回答 1

2

您需要将openoffice-ridl-2.0.3.jar(或某些版本的 openoffice 的 jar)添加到您的类路径中。

于 2016-02-24T19:00:22.507 回答