Java实现 pdf 转 图片:
(1)获取pdf文件输入流
(2)获取文件路径,带文件名:设置新的文件名(后缀名为图片,如 .png)
(3)将pdf文件输入流和文件路径作为参数,调用 服务器上传文件接口
(4)返回图片服务器地址

/*** 把 pdf 转换成 png图片: 通过获取到的PDF地址,获取PDf文件输入流,将其转png图片上传到服务器,并返回图片地址* @param pdfUrl* @param path* @param groupId* @return*/public static String uploadByPath (String pdfUrl, String path, Long groupId) {//上传文件到OSS,返回文件访问路径String url = null;try {// 通过URL获得PDF文件输入流内容:当作一个URL来装载文件URL url1 = new URL(pdfUrl);URLConnection con = url1.openConnection();con.setConnectTimeout(3 * 1000);InputStream  inputStream = con.getInputStream();//获取文件路径,带文件名(生成一个随机字符串)String uuid = UUID.randomUUID().toString().replace("-", "");String fileName =  path + uuid + "." + "png";//上传文件到OSS,返回文件访问路径url = OSSFactory.build(groupId).upload(inputStream, fileName);} catch (IOException e) {e.printStackTrace();}return url;}

二、OSS文件上传工具类

/*** OSS文件上传* @author Mark sunlightcs@gmail.com*/
public String upload(InputStream inputStream, String path) {OSSClient client = new OSSClient(config.getAliyunEndPoint(), config.getAliyunAccessKeyId(),config.getAliyunAccessKeySecret());try {client.putObject(config.getAliyunBucketName(), path, inputStream);client.shutdown();} catch (Exception e){throw new RenException(ErrorCode.OSS_UPLOAD_FILE_ERROR, e, "");}return  "/" + path;
}

Java实现 pdf 转 图片相关推荐

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

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

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

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

  3. java代码pdf转图片中文乱码解决

    1:java代码 @RequestMapping("/pdfToPng")public void pdfToPng(HttpServletResponse response) th ...

  4. Java 实现PDF转图片,去除PDF水印,图片转PDF

    1.依赖jar包 <dependency><groupId>com.itextpdf</groupId><artifactId>itext-asian& ...

  5. java读取pdf三维图片_java 读取PDF文件生成图片形式

    引入所需maven依赖 org.icepdf.os icepdf-core 6.2.2 javax.media jai_core JAVA代码工具类package com.util; import c ...

  6. JAVA的pdf转图片方法

    JAVA中实现pdf转图片可以通过第三方提供的架包,这里介绍几种常用的,可以根据自身需求选择使用. 一.icepdf.有收费版和开源版,几种方法里最推荐的.转换的效果比较好,能识别我手头文件中的中文, ...

  7. java实现pdf转图片,并可生成黑白图片

    一.开发前准备 所需jar:https://download.csdn.net/download/zqq3436/10588117 jdk版本:1.6 测试代码文件夹目录结构(pdf文件夹下有一些.p ...

  8. Java给PDF添加图片水印,且可以文字定位

    这两天公司开发需要对PDF增加特定图片,类似于电子印章效果,试了许多网上的方式,经过测试PDF只可以插入图片或者通过RSA实现专属签章,我觉得插入图片好用一些,效果如下: 这是定位了<盖章> ...

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

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

  10. java生成PDF(图片,模板,表格)

    刚接到了一个需求,生成一个pdf,一开始以为挺简单的,通过模板生成嘛,我也发过相应的文章,根据模板直接生成pdf,响应到前端或者根据模板生成pdf,直接指定下载位置,这两种方案都可以,不过这篇文章主要 ...

最新文章

  1. 51nod 1268 和为K的组合 dfs
  2. C语言归并排序(合并排序)
  3. 亿纬锂能:公司被选定为博世的供应商 为博世提供锂离子动力电池
  4. mybatis-plus乐观锁
  5. 计算机图形学 实现鼠标拖拽图元
  6. Win10系统下面的TR1008解决方案
  7. thinkphp遗留问题
  8. mysql php sdk_PHP连接MySQL数据库
  9. STM32CubeMX——固件库下载以及安装
  10. matlab好看的字体,[转载]最合适写代码的字体
  11. Android Activity 的详细启动过程分析
  12. 拆素数【找规律,数学】
  13. ROS-moveit!仿真出现问题:Unable to identify any set of controllers that can actuate the specified
  14. PMP 第六章 项目时间管理
  15. 自动化测试报告发送--飞书(基于python)
  16. matlab之常用命令整理(持续更新中...)
  17. Shein面试一面+二面+三面+ get offer
  18. 北京交通大学Python课程设计大作业(四)——典籍词频统计
  19. 同构和异构经典图神经网络汇总+pytorch代码
  20. 联想 DM5000H混合闪存阵列助力汽车街优化数据管理

热门文章

  1. html动态添加删除文本框,DOM动态添加与删除元素
  2. MATLAB textscan之模式匹配用法
  3. XBuilder:Ext表单设计的完美实现
  4. U盘等无法弹出的解决办法
  5. Ace教你一步一步做Android新闻客户端(四) 优化Bitmap大法
  6. 设计过程(概要设计和详细设计)
  7. LeetCode995.Minimum Number of K Consecutive Bit Flips(K 连续位的最小翻转次数 )
  8. python + selenium + chrome 如何清理浏览器缓存
  9. HTML 拖放功能 - DragDrop
  10. 【excel问题】关于组织策略阻止超链,解决方法