首先在我的项目的resource目录下建立相应的目录,如图
其中file用来存放一个logo以及生成的PDF文件,font文件夹用来存放font 字体
然后在项目的 pom.xml中添加引用
<dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId> <version>9.1.5</version> </dependency>
然后写了一个测试类来测试是否成功生成
import com.lowagie.text.pdf.BaseFont; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import org.xhtmlrenderer.pdf.ITextFontResolver; import org.xhtmlrenderer.pdf.ITextRenderer; import java.io.FileOutputStream;