From 00e4715a062585ad8e4f9dbaea8910b06e8ff228 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期三, 07 十二月 2022 12:01:45 +0800 Subject: [PATCH] 流程卡和SOP更新 --- src/main/java/com/whyc/util/Word2PdfAsposeUtil.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/whyc/util/Word2PdfAsposeUtil.java b/src/main/java/com/whyc/util/Word2PdfAsposeUtil.java index 777c01b..eef90e0 100644 --- a/src/main/java/com/whyc/util/Word2PdfAsposeUtil.java +++ b/src/main/java/com/whyc/util/Word2PdfAsposeUtil.java @@ -27,9 +27,9 @@ } public static boolean doc2pdf(String inPath, String outPath) { - /*if (!getLicense()) { // 楠岃瘉License 鑻ヤ笉楠岃瘉鍒欒浆鍖栧嚭鐨刾df鏂囨。浼氭湁姘村嵃浜х敓 + if (!getLicense()) { // 楠岃瘉License 鑻ヤ笉楠岃瘉鍒欒浆鍖栧嚭鐨刾df鏂囨。浼氭湁姘村嵃浜х敓 return false; - }*/ + } FileOutputStream os = null; try { File file = new File(outPath); // 鏂板缓涓�涓┖鐧絧df鏂囨。 @@ -52,7 +52,7 @@ return true; } - public static boolean doc2pdfWithWaterMark(String inPath, String outPath) { + public static boolean doc2pdfWithWaterMark(String inPath, String outPath,boolean markable) { if (!getLicense()) { // 楠岃瘉License 鑻ヤ笉楠岃瘉鍒欒浆鍖栧嚭鐨刾df鏂囨。浼氭湁姘村嵃浜х敓 return false; } @@ -61,7 +61,9 @@ File file = new File(outPath); // 鏂板缓涓�涓┖鐧絧df鏂囨。 os = new FileOutputStream(file); Document doc = new Document(inPath); // Address鏄皢瑕佽杞寲鐨剋ord鏂囨。 - insertWaterMark(doc,"鏃犳晥绛惧悕"); + if(markable) { + insertWaterMark(doc, "鏃犳晥绛惧悕"); + } doc.save(os, SaveFormat.PDF);// 鍏ㄩ潰鏀寔DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, } catch (Exception e) { e.printStackTrace(); @@ -137,7 +139,7 @@ public static void main(String[] args) { doc2pdfWithWaterMark("C:\\Users\\29550\\Desktop\\褰撳墠椤圭洰\\202207鍥剧焊绠$悊\\娴佺▼鍗″拰SOP鐨刣oc瀹℃壒娉ㄥ叆\\鏂癋BI绯诲垪娴佺▼鍗$瀛�2.doc", - "C:\\Users\\29550\\Desktop\\褰撳墠椤圭洰\\202207鍥剧焊绠$悊\\娴佺▼鍗″拰SOP鐨刣oc瀹℃壒娉ㄥ叆\\鏂癋BI绯诲垪娴佺▼鍗$瀛�2-doc.pdf"); + "C:\\Users\\29550\\Desktop\\褰撳墠椤圭洰\\202207鍥剧焊绠$悊\\娴佺▼鍗″拰SOP鐨刣oc瀹℃壒娉ㄥ叆\\鏂癋BI绯诲垪娴佺▼鍗$瀛�2-doc.pdf",true); } } -- Gitblit v1.9.1