需要加入这段代码生成pdf,加入以后启动报错找不到这个依赖,确实这个依赖我没引,没有用到这个,后再网上查需引入web依赖中,然后又加入web 依赖中,依旧无法解决.这是什么问题.怎么解决
问题代码
// ITextRenderer renderer = new ITextRenderer();
// renderer.setDocumentFromString(html);
// ITextFontResolver fontResolver = renderer.getFontResolver();
// fontResolver.addFont("D:/apache-tomcat-8.5.16/webapps/gem-web/WEB-INF/classes/fonts/SIMSUN.TTC",BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
// renderer.layout();
// renderer.createPDF(os);
错误信息:
NoClassDefFoundError: com/lowagie/text/DocumentException
引入依赖
<dependency>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-pdf</artifactId>
<version>${flying-saucer-pdf.version}</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>${itextpdf.version}</version>
</dependency>
<dependency>
<groupId> com.itextpdf</groupId >
<artifactId>itext-asian</artifactId>
<version>${itext-asian.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.itextpdf/kernel -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>kernel</artifactId>
<version>${kernel.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.itextpdf/html2pdf -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>html2pdf</artifactId>
<version>${html2pdf.version}</version>
</dependency>
web 引入依赖