引入依赖

        <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>
    /*** pdf转图片* @throws IOException*/public void PdfTransitionJpg() throws IOException {PDDocument doc = null;ByteArrayOutputStream os = null;InputStream stream = null;OutputStream out = null;try {//pdf路径stream = new FileInputStream("/Users/foda/Documents/test/st/计划0125(1).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("/Users/foda/Documents/test/st" + i + ".jpg");if (!file.getParentFile().exists()) {// 不存在则创建父目录及子文件file.getParentFile().mkdirs();file.createNewFile();}out = new FileOutputStream(file);out.write(dataList);}} catch (Exception e) {e.printStackTrace();} 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. Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A

    本文将介绍通过Java编程来实现PDF文档转换的方法.包括: 1. PDF转为Word 2. PDF转为图片 3. PDF转为Html 4. PDF转为SVG 4.1 将PDF每一页转为单个的SVG4 ...

  2. Java实现pdf转图片的工具类(三种方法实现PDF转图片的案例)【亲测可用】

    提示:有些时候我们需要在项目中展示PDF,所以我们可以将PDF转为图片,然后已图片的方式展示,效果很好.Java使用各种技术将pdf转换成图片格式,并且内容不失帧.清晰可见,该工具类也是开发中常用到的 ...

  3. Java制作PDF转图片小工具

    背景: 前几日一位朋友突然找我帮忙将PDF转换成图片,我仗义相助,建议他使用福昕阅读器,然而他说转换需要VIP会员,老贵了.我花了半天时间寻找免费会员,结果不出所料没有找到,我一怒之下,便决定亲自动手 ...

  4. 使用js在线将pdf转为图片

    纯前端js,不用后端代码,即可将pdf转为图片. 在线demo地址 index.html <!DOCTYPE html> <html><head><meta ...

  5. 用pdfjs 在 node服务端将pdf转为图片

    原文链接: 用pdfjs 在 node服务端将pdf转为图片 上一篇: puppeteer pdf 转图片 [不建议使用] 下一篇: 用dom-to-image 截取B站弹幕 [做了一半] 需要使用c ...

  6. pdf转为图片的三种简单的方法

    现在越来越多的工作和学习都是通过电子文档来完成的,pdf是其中一种最常见的文档格式之一,它的排版固定.浏览直观.舒适,不容易出错,非常方便使用.但是小伙伴们在使用pdf文档的时候有没有遇到过这种情况, ...

  7. 通过Python的pdfplumber库将pdf转为图片

    文章目录 前言 一.pdfplumber库是什么? 二.安装pdfplumber库 三.查看pdfplumber库版本 四.pdf素材 五.将pdf转为图片 1.引入库 2.定义pdf路径 3.打开P ...

  8. Python怎么将pdf转为图片?Python如何实现pdf文件转图片

    而pdf则是用来保存一些内容已经确定好的数据,因为pdf是无法直接修改内容的,所以也会经常将pdf转为图片来保存.本文就将会来介绍一下pdf转图片的方法,往下看看吧. 1.pdf转图片的话主要实现所需 ...

  9. java之pdf转图片的几种方式,以及在使用过程中遇到的问题和处理方案

    java之pdf转图片的几种方式,以及在使用过程中遇到的问题和处理方案 方式 pdfBox iText(方式同上) spire.pdf.free(方式同上) 遇到的问题 图片清晰度.这种方式都有这个问 ...

最新文章

  1. goaheadlinux移植_Linux下goahead3.3.6的移植以及文件上传下载示例
  2. c 语言 string库,C语言编程必备资料(包括库函数,string类,stl库模板).docx
  3. ASP+MSSQL注入工具 web版 beta 3 final release
  4. windows10使用多套public key pair进行SSH连接github的配置文件
  5. mysql mycat one_Mycat 整合 MySQL 8.x 踩坑实践
  6. imagej之Python脚本
  7. SqlServer数据组织结构
  8. 由浅入深解释JS执行机制 EventLoop
  9. 数据库学习(Oracle)
  10. 超级烧脑惊悚悬疑电影《恐怖游轮》(原片+解说)
  11. 学校计算机房的占地面积是78,国内哪所国际高中好,可以考取美国大学
  12. 安装MySQL-python时发生错误:error: command 'gcc' failed with exit status 1
  13. lammps计算的应力的方法
  14. mysql无级分销_无限级分销系统数据库表设计
  15. C++最简单的日期计算
  16. selenium 获取最新页面源代码_Selenium获取网页源码
  17. Numpy 学习专题(十)—— 大作业
  18. 信息安全人员关注网站
  19. 通过命令行玩转Git,需要记住那些命令?
  20. 读书笔记:《程序员修炼之道:通向务实的最高境界》

热门文章

  1. 【强化记忆】生物选修三填空题考点强化记忆2-胚胎工程、安全伦理问题、生态工程——2017年2月25日...
  2. 使用mybatis-plus时容易出现的错误:java.sql.SQLSyntaxErrorException: Table ‘bookdata.book_data’ doesn’t exis异常处l
  3. vue中el-table翻页序号连续
  4. 【九】【vlc-android】vlc-aout音频流输出端源码分析
  5. Build Assetbundle出错:An asset is marked as dont save, but is included in the build
  6. 如何建设运维告警体系,保障SLA的5个9
  7. unniapp实现电子签名
  8. 论文《Dialogue State Tracking with a Language Model using Schema-Driven Prompting》学习笔记
  9. 利用脑电和功能磁共振成像(fMRI)捕捉自我生成、任务启动的思维的时空动态
  10. 任天堂 Wii 模拟器 Dolphin 已原生支持苹果 M1 Mac 电脑