|
@@ -193,10 +193,14 @@ public class ESignServiceImpl implements ESignService {
|
|
String uploadPath = eSignConfig.getFileUrl() ;
|
|
String uploadPath = eSignConfig.getFileUrl() ;
|
|
String filePath = uploadPath+File.separator+new Date().getTime()+"PDFDemo.pdf";
|
|
String filePath = uploadPath+File.separator+new Date().getTime()+"PDFDemo.pdf";
|
|
File file = new File(filePath);
|
|
File file = new File(filePath);
|
|
|
|
+ if (!file.getParentFile().exists())
|
|
|
|
+ {
|
|
|
|
+ file.getParentFile().mkdirs();
|
|
|
|
+ }
|
|
fileUrl = filePath;
|
|
fileUrl = filePath;
|
|
file.createNewFile();
|
|
file.createNewFile();
|
|
|
|
|
|
-// PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(file));
|
|
|
|
|
|
+ PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(file));
|
|
// writer.setPageEvent(new Watermark("我是水印"));// 水印
|
|
// writer.setPageEvent(new Watermark("我是水印"));// 水印
|
|
// writer.setPageEvent(new MyHeaderFooter());// 页眉/页脚
|
|
// writer.setPageEvent(new MyHeaderFooter());// 页眉/页脚
|
|
|
|
|
|
@@ -210,7 +214,7 @@ public class ESignServiceImpl implements ESignService {
|
|
|
|
|
|
// 4.向文档中添加内容
|
|
// 4.向文档中添加内容
|
|
size = PDFUtil.generateEPDF(document,receivingNote);
|
|
size = PDFUtil.generateEPDF(document,receivingNote);
|
|
-
|
|
|
|
|
|
+ writer.flush();
|
|
// 5.关闭文档
|
|
// 5.关闭文档
|
|
document.close();
|
|
document.close();
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|