终于到了生成自定义证书图片的最后一步,pdf转图片我选择使用pdfbox库,以下是工具类: package com.x.certificate.pdf; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PDFRenderer; /** * 用于pdf文件的格式转换 * @author xuhaojin * @version [版本号, 2020年3月22日] */ public class PdfConverter { public static File toImageUsingPdfbox(String pdfPath, String imagePath, String imageExt) { File out = null ; try (PDDocument document = PDDocument.load( new File(pdfPath));) { File imagePathFile = new File(getPath