From 2174b22bbbb45284765a23b8189df59583c65d29 Mon Sep 17 00:00:00 2001 From: 胡仁荣 <897853850@qq.com> Date: 星期五, 04 八月 2023 14:33:47 +0800 Subject: [PATCH] 统计人数 --- src/main/java/com/qxueyou/scc/base/util/docConverterUtil.java | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/base/util/docConverterUtil.java b/src/main/java/com/qxueyou/scc/base/util/docConverterUtil.java index ba1f554..1a59e2d 100644 --- a/src/main/java/com/qxueyou/scc/base/util/docConverterUtil.java +++ b/src/main/java/com/qxueyou/scc/base/util/docConverterUtil.java @@ -8,16 +8,16 @@ import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; /** - * 文件转换为pdf的工具类 + * 鏂囦欢杞崲涓簆df鐨勫伐鍏风被 * * @author lyl * */ public class docConverterUtil { @SuppressWarnings("unused") - private String fileString; // (待转换文件的根路径) + private String fileString; // (寰呰浆鎹㈡枃浠剁殑鏍硅矾寰�) @SuppressWarnings("unused") - private String outputPath = ""; // pdf输出路径 ,如果不设置就输出在默认的位置 + private String outputPath = ""; // pdf杈撳嚭璺緞 锛屽鏋滀笉璁剧疆灏辫緭鍑哄湪榛樿鐨勪綅缃� @SuppressWarnings("unused") private String fileName; private File pdfFile; @@ -28,7 +28,7 @@ } /** - * 可自定义设置转换文件全路径名 + * 鍙嚜瀹氫箟璁剧疆杞崲鏂囦欢鍏ㄨ矾寰勫悕 * * @param fileString */ @@ -37,7 +37,7 @@ } /** - * 初始化 + * 鍒濆鍖� * * @param fileString */ @@ -47,7 +47,7 @@ } /** - * 设置输出路径 + * 璁剧疆杈撳嚭璺緞 */ public void setOutputPath(String outputPath) { this.outputPath = outputPath; @@ -64,7 +64,7 @@ } /** - * 转为PDF + * 杞负PDF * * @param file */ @@ -73,11 +73,11 @@ if (docFile.exists()) { if (!pdfFile.exists()) { String OpenOffice_HOME = "C:\\Program Files (x86)\\OpenOffice 4"; - // 如果从文件中读取的URL地址最后一个字符不是 '\',则添加'\' + // 濡傛灉浠庢枃浠朵腑璇诲彇鐨刄RL鍦板潃鏈�鍚庝竴涓瓧绗︿笉鏄� '\'锛屽垯娣诲姞'\' if (OpenOffice_HOME.charAt(OpenOffice_HOME.length() - 1) != '\\') { OpenOffice_HOME += "\\"; } - // 启动OpenOffice的服务 + // 鍚姩OpenOffice鐨勬湇鍔� String command = OpenOffice_HOME + "program\\soffice.exe -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;\""; Process pro = Runtime.getRuntime().exec(command); @@ -88,29 +88,29 @@ DocumentConverter converter = new OpenOfficeDocumentConverter(connection); converter.convert(docFile, pdfFile); connection.disconnect(); - System.out.println("df转换成功,保存路径:" + pdfFile.getPath()); + System.out.println("df杞崲鎴愬姛锛屼繚瀛樿矾寰勶細" + pdfFile.getPath()); } catch (java.net.ConnectException e) { e.printStackTrace(); - System.out.println("转换失败,openoffice服务未启动!"); + System.out.println("杞崲澶辫触锛宱penoffice鏈嶅姟鏈惎鍔紒"); throw e; } catch (com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException e) { e.printStackTrace(); - System.out.println("读取转换文件失败"); + System.out.println("璇诲彇杞崲鏂囦欢澶辫触"); throw e; } catch (Exception e) { e.printStackTrace(); throw e; } } else { - System.out.println("文件已存在,不需要转换"); + System.out.println("鏂囦欢宸插瓨鍦紝涓嶉渶瑕佽浆鎹�"); } } else { - System.out.println("需要转换的文档不存在,无法转换"); + System.out.println("闇�瑕佽浆鎹㈢殑鏂囨。涓嶅瓨鍦紝鏃犳硶杞崲"); } } /** - * 返回pdf文件路径 + * 杩斿洖pdf鏂囦欢璺緞 * * @return */ -- Gitblit v1.8.0