通過文件關鍵字搜尋實現:蓋章 簽字 ,因客戶要求 蓋章簽字在同一位置,所以蓋章 簽字 必須是透明的。
(1)通過文件中**的關鍵字 搜尋蓋章
public static void addstampimagetable(string sourcefile, string targetfile, string imagegzurl, string imageqzurl, string keyword, string contenttext, boolean gz, boolean qz, int leftsetgz, int leftsetqz) throws exception catch (exception e) }}
}}
fileoutputstream fos = new fileoutputstream(targetfile);
doc.write(fos);
fos.close();
doc.write(new fileoutputstream(targetfile));
inputstream is = new fileinputstream(targetfile);
xwpfdocument document = new xwpfdocument(is);
//以上spire.doc 生成的檔案會自帶警告資訊,這裡來刪除spire.doc 的警告
document.removebodyelement(0);
//輸出word內容檔案流,新輸出路徑位置
outputstream os = new fileoutputstream(targetfile);
document.write(os);
os.close();
doc1.close();
/* if(!isfind)*/
} catch (exception e)
}
private static void insertcellstamp(xwpftablecell cell, string imagegzurl, string imageqzurl, string keyword, boolean gz, boolean qz, int leftsetgz, int leftsetqz) throws exception }}
for (xwpfparagraph para : cell.getparagraphs()) );//新增浮動屬性
drawing1.removeinline(0);//刪除行內屬性
system.out.println("蓋章結束------------------------");
}if (qz) else
drawing2.setanchorarray(new ctanchor);//新增浮動屬性
drawing2.removeinline(0);//刪除行內屬性
system.out.println("簽名結束------------------------");}}
if (text.indexof("年") != -1 && !isfindyear)
if (isfindyear && i > k)
}} catch (exception e) }}
}(2)通過文件中關鍵字搜尋(非**中)
public static void addstampbykeyword(string sourcefile, string targetfile, string imageurl, string keyword) throws exception
}if (isfind) );//新增浮動屬性
drawing.removeinline(0);//刪除行內屬性
system.out.println("簽章操作結束---------------------");}}
fileoutputstream fos = new fileoutputstream(targetfile);
doc.write(fos);
fos.close();
doc.write(new fileoutputstream(targetfile));
is = new fileinputstream(targetfile);
xwpfdocument document = new xwpfdocument(is);
//以上spire.doc 生成的檔案會自帶警告資訊,這裡來刪除spire.doc 的警告
document.removebodyelement(0);
//輸出word內容檔案流,新輸出路徑位置
outputstream os = new fileoutputstream(targetfile);
document.write(os);
os.close();
is.close();
doc1.close();
if (!isfind)
} catch (exception e)
}
java實現pdf定位簽章
很多時候,在專案中需要打單子,生成pdf格式,還需要蓋章。這個時候,就需要對pdf檔案進行再次處理。處理的方式就是 1 獲取要處理的位置 2 將要蓋章的新增上去 如下 public void printsign outputstream outputstream if objectutil.isem...
平台電子簽章實現方法
有的單位,需要在檔案上蓋章,從而彰顯正式,以及法律效益!幾經研究終於找到實現的辦法,下面我們詳細的講下。主要步驟 1.公章製作 在oa個人資訊 我的簽名,設定公章。先把公章製作成,然後新增簽名時,就選擇型別,調取公章。2.資料庫字段設定 資料庫蓋章字段,編輯型別設定為 簽名 欄位的屬性,3.外觀 選...
POI實現Excel匯入
第一步 將excel表轉換成list其中 exceldto 屬性全部設定成string 便於自定義註解正則校驗 第二步 設定自定義註解 1 長度校驗註解 2 正則校驗註解 3 不能重複 第三步 編寫校驗方法返回錯誤資料 錯誤資料list 可匯入資料list 1.匯入依賴 org.apache.poi...