package com.hdd;
import java.awt.image.BufferedImage;
import java.awt.image.RenderedImage;
import java.io.File;
import javax.imageio.ImageIO;
import org.icepdf.core.pobjects.Document;
import org.icepdf.core.pobjects.Page;
import org.icepdf.core.util.GraphicsRenderingHints;
public class Test {
public static void main(String[] args) {
String filePath="D:/CSII/doc/pdf/test.pdf";
Document document=new Document();
try{
document.setFile(filePath);
float scale=1.0f; //缩放比例
float rotation=0f; //旋转角度
for(int i=0;i<document.getNumberOfPages();i++){
BufferedImage image=(BufferedImage)document.getPageImage(i,
GraphicsRenderingHints.SCREEN,Page.BOUNDARY_CROPBOX,
rotation,scale);
RenderedImage rendImage=image;
File file=new File("D:/CSII/doc/pdf/icepdf_"+i+".jpg");
// 这里png作用是:格式是jpg但有png清晰度
ImageIO.write(rendImage,"png",file);
image.flush();
}
document.dispose();
}
catch(Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
System.out.println("======================完成============================");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
pdf转图片之icepdf
共15个文件
jar:10个
project:1个
prefs:1个
需积分: 8 0 下载量 196 浏览量
2023-03-26
17:46:12
上传
评论
收藏 8.57MB RAR 举报
温馨提示
1.包含所有jar包:icepdf-core.jar、icepdf-extra.jar、icepdf-pro.jar、icepdf-pro-intl.jar、icepdf-viewer.jar 2.附带JAVA代码实现(无水印)
资源推荐
资源详情
资源评论
收起资源包目录
icepdf-5.0.6_jar包.rar (15个子文件)
icepdf-5.0.6_jar包
icepdf-viewer.jar 630KB
icepdf-pro.jar 308KB
icepdf-core.jar 655KB
icepdf-extra.jar 188KB
Java
lib
icepdf-viewer.jar 630KB
icepdf-pro.jar 308KB
icepdf-core.jar 655KB
icepdf-extra.jar 188KB
icepdf-pro-intl.jar 2.88MB
.classpath 597B
.settings
org.eclipse.jdt.core.prefs 598B
src
com
hdd
Test.java 1KB
bin
com
hdd
Test.class 2KB
.project 380B
icepdf-pro-intl.jar 2.88MB
共 15 条
- 1
资源评论
hedd
- 粉丝: 3
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功