openoffice

package com.pdf;

import java.io.File;
import java.net.ConnectException;

import com.artofsolving.jodconverter.DocumentConverter;
import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;



public class DocPdf {

public static void main(String[] args) {
// TODO Auto-generated method stub
File inputFile = new File("C:\\Users\\Administrator\\Desktop\\新建文件夹\\bbbb.doc");
File outputFile = new File("C:\\Users\\Administrator\\Desktop\\bbbb.pdf");
if(inputFile!=null){
try {
OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
connection.connect();
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile, outputFile);
connection.disconnect();
} catch (ConnectException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}
}


启动命令:C:\"Program Files"\"OOo-dev 3"\program\soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

你可能感兴趣的:(java,OpenOffice,word转pdf)