生成的图片,字体加粗就会生成  小格子,望知道的大侠指点指点

public static void main(String[] args) {

File file = new File("E:\\A\\pdf/06264362.pdf");

try {

PDDocument doc = PDDocument.load(file);

PDFRenderer renderer = new PDFRenderer(doc);

int pageCount = doc.getNumberOfPages();

for (int i = 0; i < pageCount; i++) {

BufferedImage image = renderer.renderImageWithDPI(i, 296);

// BufferedImage image = renderer.renderImage(i, 2.5f);

ImageIO.write(image, "PNG", new File("E:\\A\\pdf/06264362.jpg"));

} catch (Exception e) {

&lt;dependency&gt; &lt;groupId&gt;org.apache. pdfbox &lt;/groupId&gt; &lt;artifactId&gt; pdfbox &lt;/artifactId&gt; &lt;version&gt;2.0.13&lt;... 项目中 pdf 文件太大,在手机端打开缓慢。需要将 pdf 文件转换成 图片 。加载比较快,增加用户体验。话不多说,直接上干货。一、在pom引入依赖的jarorg.apache. pdfbox fontbox2.0.19org.apache. pdfbox pdfbox 2.0.19二、上代码package com.wlsj.product.test;import java.awt.image.BufferedImag... public static List<String> pdf ToImagePath(String filePath){ List<String> list = new ArrayList<>(); <!-- https://mvnrepository.com/artifact/org.apache. pdfbox /fontbox --> <dependency> <groupId>org.apache. pdfbox </groupId> <artifactId>fontb import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.AffineTransform; import java.awt.image.BufferedImage; import java.awt.image.Co...