引入依赖

<dependency><groupId>org.apache.pdfbox</groupId><artifactId>fontbox</artifactId><version>2.0.1</version>
</dependency>
<dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.1</version>
</dependency>

代码实现

import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPageTree;
import org.apache.pdfbox.rendering.PDFRenderer;import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.*;public class Pdf {public static void main(String[] args) throws Exception {pdfToImageFile();}static void pdfToImageFile() throws Exception {PDDocument doc = null;ByteArrayOutputStream os = null;InputStream stream = null;OutputStream out = null;try {// pdf路径stream = new FileInputStream("D:\\download\\pdf.pdf");// 加载解析PDF文件doc = PDDocument.load(stream);PDFRenderer pdfRenderer = new PDFRenderer(doc);PDPageTree pages = doc.getPages();int pageCount = pages.getCount();for (int i = 0; i < pageCount; i++) {BufferedImage bim = pdfRenderer.renderImageWithDPI(i, 200);os = new ByteArrayOutputStream();ImageIO.write(bim, "jpg", os);byte[] dataList = os.toByteArray();// jpg文件转出路径File file = new File("D:\\download\\pdf\\hello_" + i + ".jpg");if (!file.getParentFile().exists()) {// 不存在则创建父目录及子文件file.getParentFile().mkdirs();file.createNewFile();}out = new FileOutputStream(file);out.write(dataList);}} catch (Exception e) {e.printStackTrace();throw e;} finally {if (doc != null) doc.close();if (os != null) os.close();if (stream != null) stream.close();if (out != null) out.close();}}
}

成功截图

java将pdf转换为jpg图片格式相关推荐

  1. pdf转换为jpg图片格式怎么转?一分钟轻松转换

    pdf文件是一种非常常见的文档格式,因为它的兼容性强.不可编辑性等优点,被广泛使用在各行各业,但是在使用pdf文档的时候,我们往往需要将pdf转换成图片格式后再使用,那么pdf转换为jpg图片格式怎么 ...

  2. 如何将PDF扫描件转换为JPG图片格式?PDF转JPG图片教程

    如何将PDF扫描件转换为JPG图片格式?我们在工作中为了方便阅读或发送给其他人,经常会把纸质版文件扫描为PDF格式文件,但是也会出现不同情况需要其中不同的几张图的时候,可能很多人都会直接截图使用,但是 ...

  3. 示例演示!使用Aspose在Java中将PDF转换为SVG格式

    PDF多年来一直统治着数字文档格式的世界,用于文档的打印,共享,交换和存档.但是,PDF在某些情况下可能不适合,例如在Web页上显示它,因为它需要浏览器支持或其他插件.在这种情况下,SVG可以替代.由 ...

  4. cefsharp 网页另存为图片_如何将PDF转换为JPG图片?这些转换方法一学就会

    记得上学的时候,有次老师让我处理一些PDF格式文件,那时候还不熟悉这种文件,让我将这些PDF文件全部转换成图片,真的是一头雾水,费了好大的劲才将这些PDF文件转换完成.后来再遇到PDF文件我就知道怎么 ...

  5. java根据pdf模板生成指定格式的pdf文件

    java根据pdf模板生成指定格式的pdf文件 一.工具准备 事先得准备好Adobe Acrobat DC,这是一款专门编辑pdf的工具,小编已经给大家准备好了. 链接:https://pan.bai ...

  6. pdf转化成图片格式

    引言 知识要及时总结,放到自己的仓库. 概述 公司项目一个小任务,需要将pdf格式的文件转化为png图片格式.一开始的想法就是java一定有jar包实现了这个功能,只要查到这个jar包即可.经过度娘的 ...

  7. Java实现pdf文件转图片

    Java实现pdf文件转图片 文章顺序是按照测试类- -Service- -Service实现类- -工具类- - POM依赖. test测试类里 pdfPath:存放pdf源文件的地方 imgflo ...

  8. JS逐页转pdf文件为图片格式

    背景 年前的时候,开发一个电子杂志项目,功能需求是通过上传pdf文件,将其转为图片格式,所以杂志的内容其实就是一张张图片 不过当时技术要求用后端实现,所以使用的是PHP实现该功能.项目完成后,寻思着在 ...

  9. 手机PDF如何转图片格式

    在日常的工作或者学习中,有时会碰到需要将平淡是福文件中的某一页或者是某几页转为图片格式,那这个时候该怎么办呢?其实可以试试用手机软件来完成,迅捷PDF转换器就可以轻松完成PDF图片格式,今天就把方法分 ...

  10. 福昕PDF编辑器把PDF转换为富文本格式Word

    福昕PDF编辑器把PDF转换为富文本格式Word 今天主要是一个记录 我喜欢用latex写paper,但是有时候需要提交Word版本,所以我昨天刚想到我写大论文还是用latex写,暂时提交就把PDF转 ...

最新文章

  1. 聊一聊我在 B站 上自学编程的经历吧
  2. Windows下基于python3使用word2vec训练中文维基百科语料(一)
  3. css实现图片动画效果
  4. Apache Ignite——集合分布式缓存、计算、存储的分布式框架
  5. 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )
  6. 二分查找、变形及应用
  7. linux 文件格式压缩
  8. redis专题:redis集群的动态扩容缩容,水平扩展
  9. zabbix自动发现及其自动注册
  10. Linux命令之sudo
  11. 【书籍推荐】给大家分享和推荐前端相关书籍
  12. 进阶版启动jupyterlab教程
  13. 学术壁报模板_中华医学会核医学分会2019年学术年会征文通知
  14. python统计pdf字数_使用python统计tex字数(一):最精简版本
  15. android视图动画(ViewAnimation动画)
  16. 计算机毕业论文指导,计算机毕业论文指导
  17. 13.tornado操作之增加用户喜欢的图片展示页+同时展示用户上传的所有图片增加展示图片有多少用户喜欢的功能
  18. opencv android安装教程,opencv for android安装教程.doc
  19. html页面怎样打印二分之一,打印二分之一a4纸 大小的纸张 Word该如何设置?
  20. 软件测试:接口测试流程

热门文章

  1. 自建radius服务器,Radius服务器搭建
  2. 快速求实对称矩阵特征向量的技巧
  3. Drool学习记录(二) Kie Session、Truth maintenance
  4. BT种子结构及bencoding编码解析
  5. 图文教程使用一套键鼠控制两台电脑
  6. nbu mysql_mysql数据备份之NBU
  7. arduino下载库出错_关于程序下载到最后卡住了以及自带库不能用的问题!!
  8. 浅谈MES系统质量管理功能模块
  9. caffee学习中文指南(1)(1)
  10. Win10怎么录制内部声音 内录软件哪个好