使用pdfbox2.0.1将pdf转图片

依赖jar(gradle)

compile group: ‘org.apache.pdfbox’, name: ‘pdfbox’, version: ‘2.0.1’
compile group: ‘org.apache.pdfbox’, name: ‘pdfbox-tools’, version: ‘2.0.1’

public class PDF2Img {public static void main(String[] args) {Long time = System.currentTimeMillis();PDF2ImagPDFbox("E:\\test\\test.pdf");Long time1 = System.currentTimeMillis();System.out.println("耗时:"+(time1-time)/1000+"s");}public static void PDF2ImagPDFbox(String filePath) {PDDocument pdf = null;try {pdf = PDDocument.load(new File(filePath));PDFRenderer pdfRenderer = new PDFRenderer(pdf);PDPageTree pageTree = pdf.getPages();int pageCounter = 0;for(PDPage page : pageTree){float width = page.getCropBox().getWidth();float scale = 1.0f;if(width >720){scale = 720/width;}BufferedImage bim = pdfRenderer.renderImage(pageCounter,scale,ImageType.RGB);ImageIOUtil.writeImage(bim, "E:\\test\\imgs\\"+(pageCounter++) + ".jpg", 300);}} catch (IOException e) {e.printStackTrace();}}
}

pdfbox2.0.1将pdf转图片相关推荐

  1. 业务:pdf转图片问题(解决非标准pdf转图片空白问题)

    业务说明:由于业务相关要求,对接第三方PDF文件转JPG之后上传服务器,同时还进行ocr识别. 看了一下CSDN上面的一些帖子,大部分都无法处理非标准的PDF文件,比如用打印机扫描的PDF文件可能是歪 ...

  2. itextpdf 生成表格pdf+背景图片(可转图片)

    itextpdf生成表格pdf+背景图片(可转图片) 导入jar,manven引用 <dependency><groupId>com.itextpdf</groupId& ...

  3. 使用pdfbox2.0.15版本,将pdf文件转为图片时,中文显示乱码

    一.问题 在项目中使用pdfbox2.0.15版本,将pdf文件转成图片,在windows本地转换正常,发布到linux服务器,转换后图片中的中文出现部分乱码,显示都是方块□□□. 二.分析 1.日志 ...

  4. 使用pdfbox2.0将PDF转换为图片时后台报Cannot read JBIG2 image: jbig2-imageio is not installed错误的解决方法

    使用pdfbox2.0将PDF转换为图片时,文字分栏或复杂的页面会转换成白页面,后台报Cannot read JBIG2 image: jbig2-imageio is not installed错误 ...

  5. java pdfreader去除水印_(最新)JAVA使用Icepdf 5.0.6 pro的PDF转图片去掉水印的方法...

    最近发现PDF转图片各种开源工具PDFBOX.PDFRenderer.jpedal都不好用,中文各种蛋疼,但是试用了一下Icepdf相当强大,唯一不足就是生成的图片带有官方水印,下面介绍一下去掉官方水 ...

  6. PDFBOX将PDF转图片(PNG背景透明)

    使用的jar包是 pdfbox-2.0.6.jar public static void main(String[] args) {String src = "D:/test.pdf&quo ...

  7. java图片处理以及pdf转图片

    java图片处理以及pdf转图片 1.需求 之前项目里面有用到显示pdf的模块,需要将pdf显示处理,也结合了一些插件,pdf.js是firefox浏览器推出的一套h5渲染pdf的前端插件,支持移动端 ...

  8. Ubuntu下Java使用pdfbox将pdf转换为图片的方法及问题

    Ubuntu下Java使用pdfbox将pdf转换为图片的方法及问题 使用pdfbox-2.0.3和fontbox-2.0.3,实现pdf转图片功能. 官方手册链接: http://pdfbox.ap ...

  9. C# 给PDF添加图片背景

    C# 给PDF添加图片背景 今天要实现的是给PDF文件添加图片背景这个功能.PDF是近年来最流行的文件之一,无论是办公还是日常生活中都经常会用到,很多时候,PDF文件的背景色都是白色,看多了难免觉得累 ...

最新文章

  1. 胆固醇竟是新冠最隐蔽同伙!协助病毒入侵细胞,普林斯顿、哈佛医学院首次观察到全过程...
  2. 判断图有无环_萧阳环保教你判断布袋除尘器是否合格记住这3点
  3. mac安装python3
  4. 基于BindingSource的WinForm开发
  5. 转 知道这20个正则表达式,能让你少写1,000行代码
  6. Java基础 ArrayList和LinkedList的区别和实现原理
  7. Visual Studio 2017 15.6版本预览,增加新功能
  8. 具有链接资源的Spring RestTemplate
  9. Apache Commons IO教程:初学者指南
  10. 浅谈JavaScript中闭包
  11. 数据库工作笔记/设计思路-通过增加索引表为某库中其他表添加索引(描述信息)
  12. Data intensive Application (1)
  13. 联系服务器安装系统教程,服务器安装系统教程
  14. 没有Angular 3,下一个Angular主版本将是Angular 4
  15. atitit 好的企业文化确实可能降低企业短期效率但是必须的.docx
  16. c语言背包问题(动态规划解法)
  17. excel宏选中单元格_从单元格引用运行Excel宏
  18. 如何从手机上恢复误删的微信聊天记录
  19. 工业设计公司如何选择
  20. mgo EnsureIndex注意事项

热门文章

  1. python判断是否有重复单词_Python判断两个单词的相似度
  2. 如何用Python 求函数 y = sinx 在区间[0, pi/2]上的弧长
  3. AngularJS的优缺点总结
  4. PowerBuilder/PB常用备忘
  5. AI研究生的文学情怀,厦大硕士毕业生文言致谢聊三年求学路
  6. Vue的MVVM(model、view、viewmodel)
  7. 保研/面试复习-数据结构与算法-万字总结(近三万字)
  8. RMF客户消费行为评分模型
  9. UE4插件与编辑器Slate
  10. 敲黑板,定积分也有换元和分部积分法!