生成的图片,字体加粗就会生成 小格子,望知道的大侠指点指点
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) {
<dependency>
<groupId>org.apache.
pdfbox
</groupId>
<artifactId>
pdfbox
</artifactId>
<version>2.0.13<...
项目中
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...