| | |
| | | return exec(builder.toString()); |
| | | } |
| | | |
| | | public static String execPythonCommand(Integer type,String sourcePath) { |
| | | String os = System.getProperty("os.name"); |
| | | StringBuilder builder = new StringBuilder(); |
| | | if(type == 0){ |
| | | //服务器 |
| | | builder.append("python /bin/doc2pdf.py "); |
| | | }else{ |
| | | //本地测试 |
| | | builder.append("python D:\\Project\\yaohuo\\doc2pdf.py "); |
| | | } |
| | | builder.append(sourcePath).append(" "); |
| | | |
| | | try { |
| | | File file = new File(sourcePath.replaceAll(".docx", ".pdf")); |
| | | if (file.exists()) { |
| | | file.delete(); |
| | | } |
| | | } catch (Exception e) { |
| | | } |
| | | return exec(builder.toString()); |
| | | } |
| | | |
| | | private static String exec(String command) { |
| | | String returnString = ""; |
| | | Runtime runTime = Runtime.getRuntime(); |
| | |
| | | } |
| | | public static void main(String[] args) { |
| | | //System.out.println(exec("soffice.exe --headless --invisible --convert-to D:/ots/uploadPath/upload/2021/02/28/01e01cf7e372ba8b1c5d24b8d69a46f8.docx 01e01cf7e372ba8b1c5d24b8d69a46f8.pdf ")); |
| | | System.out.println(execPythonCommand(1,"D:\\测评系统\\home\\林_PAQ_IA_CN.docx")); |
| | | } |
| | | } |