环境
linux
源码
String inputHtml= FreeMarkerUtil.getContent(filtUrl, data);
//新建Document对象
Document doc = new Document();
//添加section
Section sec = doc.addSection();
//添加段落并写入HTML文本
sec.addParagraph().appendHTML(inputHtml);
response.setContentType("multipart/form-data;charset=UTF-8");
response.setHeader("content-disposition", "attachment;filename="
+ DateUtil.dateToStrByPattern(new Date(), DateUtil.Pattern.YYYY_MM_DD_HH_MM_SS.value) + ".pdf");
doc.saveToStream(response.getOutputStream(), FileFormat.PDF);
doc.dispose();