poi实现word电子签名
·
一、电子签批通过上传签名图片的方式:
解析模板:
//1.getResourceAsStream获取模板
InputStream resourceAsStream = null;
resourceAsStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("templates/item/AWHK-BR-T048-技术开发立项审批书.docx");
//2.解析word
XWPFDocument document = new XWPFDocument(resourceAsStream);
//3.填充数据
//3.1获取表格
List<XWPFTable> tables = document.getTables();
XWPFTable xwpfTable = tables.get(0);
List<XWPFTableRow> rows = xwpfTable.getRows();
word添加图片的方法:
//参数:流、图片类型、文件名、长度、高度
xwpfTableCell.getParagraphs().get(0).createRun().addPicture(inputStream, XWPFDocument.PICTURE_TYPE_PNG,
"swl.png", Units.toEMU(40), Units.toEMU(20));
设置单元格垂直居中:
xwpfTableCell.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);
设置单元格内容(段落)居中:
xwpfParagraph.setVerticalAlignment(TextAlignment.CENTER);
更多推荐



所有评论(0)