标签:下载安装 run cmd man path mic 连接 class input
1 import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; 2 import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; 3 import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; 4 ... 5 ... 6 public File office2Pdf(String srcPath, String pdfPath) throws Exception { 7 // 源文件目录 8 File inputFile = new File(srcPath); 9 if (!inputFile.exists()) { 10 throw new Exception("程序出现问题,文件不存在"); 11 } 12 // 输出文件目录 13 File outputFile = new File(pdfPath); 14 if (!outputFile.exists()) { 15 outputFile.createNewFile(); 16 } 17 // 调用openoffice服务线程 18 String command = openOfficeCommand; 19 Process process = Runtime.getRuntime().exec(command); 20 21 // 连接openoffice服务 22 OpenOfficeConnection connection = new SocketOpenOfficeConnection(openOfficeUrl, openOfficePort); 23 connection.connect(); 24 25 // 转换word到pdf 26 DocumentConverter converter = new OpenOfficeDocumentConverter(connection); 27 converter.convert(inputFile, outputFile); 28 // 关闭连接 29 connection.disconnect(); 30 // 关闭进程 31 process.destroy(); 32 return outputFile; 33 } 34 ...
标签:下载安装 run cmd man path mic 连接 class input
原文地址:https://www.cnblogs.com/lgqrlchinese/p/13083551.html