Java pdf转高清图片
2018-01-09 00:00
429 查看
package com.hyb.kai.web.controller; import java.awt.image.BufferedImage; import java.awt.image.RenderedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import org.icepdf.core.pobjects.Document; import org.icepdf.core.util.GraphicsRenderingHints; /** * @author: GPJ * @Description: pdf 转单张高清图片 * @Date Created in 9:27 2018/1/9 * @Modified By: */ public class IcePdf { public static void pdf2Pic(String pdfPath, String path){ Document document = new Document(); document.setFile(pdfPath); //缩放比例 float scale = 2.5f; //旋转角度 float rotation = 0f; for (int i = 0; i < document.getNumberOfPages(); i++) { BufferedImage image = (BufferedImage) document.getPageImage(i, GraphicsRenderingHints.SCREEN, org.icepdf.core.pobjects.Page.BOUNDARY_CROPBOX, rotation, scale); RenderedImage rendImage = image; try { String imgName = i + ".png"; System.out.println(imgName); File file = new File(path + imgName); ImageIO.write(rendImage, "png", file); } catch (IOException e) { e.printStackTrace(); } image.flush(); } document.dispose(); } public static void main(String[] args) { String filePath = "D:\\bbb.pdf"; pdf2Pic(filePath, "D:\\bb"); } }
所需jar包链接: https://pan.baidu.com/s/1c3h4nkc
相关文章推荐
- java实现pdf 转 高清图片
- java使用itextpdf将图片转换成pdf的简单实例
- java代码生成PDF文件-表格和图片
- Java 将图片组合成PDF文件
- java调用pdfbox转pdf文件为图片文件,有中文时在windows上正常,部署到linux下乱码
- PDF转图片Java实现
- pdf 转 高清图片
- java使用itext导出pdf,图片、表格、背景图
- java将pdf按页转换为图片
- 【Java】PDF转图片
- java 使用itext导出PDF文件,图片文字左右布局
- java实现在pdf模板的指定位置插入图片
- java实现PDF转图片的方法
- java操作pdf生成图片水印升级版
- JAVA使用pdfbox将pdf转换成图片
- Java通过OpenOffice将word、ppt、excel、图片、txt文档转换成PDF
- Java 将PDF转图片上传到FTP上
- java中pdf转图片的实现方法
- IM4Java + GraphicsMagick 实现高清图片剪裁处理
- 【JAVA】将PDF转化成图片