Commit 9c18184f authored by liaoanyuan's avatar liaoanyuan

PC端增加我的方案导出功能---2

parent 144d592d
......@@ -137,8 +137,10 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
//调用工具生成PDF
try {
// 1.新建document对象
Document document = new Document(PageSize.A4);// 建立一个Document对象
Document document = new Document(PageSize.A4);
//创建文件名称
Long lon=System.currentTimeMillis();
// 2.建立一个书写器(Writer)与document对象关联
OutputStream buffer = new ByteArrayOutputStream();
PdfWriter writer = PdfWriter.getInstance(document, buffer);
......@@ -156,7 +158,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
// 设置内容格式 以及 编码方式
response.setContentType("application/pdf");
response.setCharacterEncoding("utf-8");
response.setHeader("Content-disposition", "attachment;file=" + "text" + ".pdf");
response.setHeader("Content-disposition", "attachment;file=" + lon.toString() + ".pdf");
DataOutput output = new DataOutputStream(response.getOutputStream());
byte[] bytes = ((ByteArrayOutputStream) buffer).toByteArray();
......@@ -171,7 +173,7 @@ public class SchemeRecordServiceImpl extends ServiceImpl<SchemeRecordMapper, Sch
((DataOutputStream) output).close();
} catch (Exception e) {
System.out.println(e.getLocalizedMessage());
return R.ok(1,false);
}
return R.ok(0,true);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment