1.添加依赖
com.itextpdf
itext-asian
5.2.0
org.jsoup
jsoup
1.11.2
com.itextpdf
itextpdf
5.5.13
com.itextpdf.tool
xmlworker
5.5.13
2.生成pdf在页面预览
@RequestMapping("/showPdf")
public void showPdf(HttpServletResponse response){
try {
response.setContentType("application/pdf");
//inline设置是强制浏览器显示,attachment设置时强制浏览器下载
response.setHeader("Content-Disposition", "inline; filename= file");
// 1.新建document
Document document = new Document();
// 2.建立一个书写器(Writer)与document对象关联,通过书写器(Writer)可以将文档写入到磁盘中。
//创建 PdfWriter 对象 第一个参数是对文档对象的引用,第二个参数是文件的实际名称,在该名称中还会给出其输出路径。
PdfWriter writer = PdfWriter.getInstance(document, response.getOutputStream());
// 3.打开文档
<