Java实现 pdf 转 图片
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 转 图片相关推荐
- Java制作PDF转图片小工具
背景: 前几日一位朋友突然找我帮忙将PDF转换成图片,我仗义相助,建议他使用福昕阅读器,然而他说转换需要VIP会员,老贵了.我花了半天时间寻找免费会员,结果不出所料没有找到,我一怒之下,便决定亲自动手 ...
- java之pdf转图片的几种方式,以及在使用过程中遇到的问题和处理方案
java之pdf转图片的几种方式,以及在使用过程中遇到的问题和处理方案 方式 pdfBox iText(方式同上) spire.pdf.free(方式同上) 遇到的问题 图片清晰度.这种方式都有这个问 ...
- java代码pdf转图片中文乱码解决
1:java代码 @RequestMapping("/pdfToPng")public void pdfToPng(HttpServletResponse response) th ...
- Java 实现PDF转图片,去除PDF水印,图片转PDF
1.依赖jar包 <dependency><groupId>com.itextpdf</groupId><artifactId>itext-asian& ...
- java读取pdf三维图片_java 读取PDF文件生成图片形式
引入所需maven依赖 org.icepdf.os icepdf-core 6.2.2 javax.media jai_core JAVA代码工具类package com.util; import c ...
- JAVA的pdf转图片方法
JAVA中实现pdf转图片可以通过第三方提供的架包,这里介绍几种常用的,可以根据自身需求选择使用. 一.icepdf.有收费版和开源版,几种方法里最推荐的.转换的效果比较好,能识别我手头文件中的中文, ...
- java实现pdf转图片,并可生成黑白图片
一.开发前准备 所需jar:https://download.csdn.net/download/zqq3436/10588117 jdk版本:1.6 测试代码文件夹目录结构(pdf文件夹下有一些.p ...
- Java给PDF添加图片水印,且可以文字定位
这两天公司开发需要对PDF增加特定图片,类似于电子印章效果,试了许多网上的方式,经过测试PDF只可以插入图片或者通过RSA实现专属签章,我觉得插入图片好用一些,效果如下: 这是定位了<盖章> ...
- Java实现pdf转图片的工具类(三种方法实现PDF转图片的案例)【亲测可用】
提示:有些时候我们需要在项目中展示PDF,所以我们可以将PDF转为图片,然后已图片的方式展示,效果很好.Java使用各种技术将pdf转换成图片格式,并且内容不失帧.清晰可见,该工具类也是开发中常用到的 ...
- java生成PDF(图片,模板,表格)
刚接到了一个需求,生成一个pdf,一开始以为挺简单的,通过模板生成嘛,我也发过相应的文章,根据模板直接生成pdf,响应到前端或者根据模板生成pdf,直接指定下载位置,这两种方案都可以,不过这篇文章主要 ...
最新文章
- 51nod 1268 和为K的组合 dfs
- C语言归并排序(合并排序)
- 亿纬锂能:公司被选定为博世的供应商 为博世提供锂离子动力电池
- mybatis-plus乐观锁
- 计算机图形学 实现鼠标拖拽图元
- Win10系统下面的TR1008解决方案
- thinkphp遗留问题
- mysql php sdk_PHP连接MySQL数据库
- STM32CubeMX——固件库下载以及安装
- matlab好看的字体,[转载]最合适写代码的字体
- Android Activity 的详细启动过程分析
- 拆素数【找规律,数学】
- ROS-moveit!仿真出现问题:Unable to identify any set of controllers that can actuate the specified
- PMP 第六章 项目时间管理
- 自动化测试报告发送--飞书(基于python)
- matlab之常用命令整理(持续更新中...)
- Shein面试一面+二面+三面+ get offer
- 北京交通大学Python课程设计大作业(四)——典籍词频统计
- 同构和异构经典图神经网络汇总+pytorch代码
- 联想 DM5000H混合闪存阵列助力汽车街优化数据管理
热门文章
- html动态添加删除文本框,DOM动态添加与删除元素
- MATLAB textscan之模式匹配用法
- XBuilder:Ext表单设计的完美实现
- U盘等无法弹出的解决办法
- Ace教你一步一步做Android新闻客户端(四) 优化Bitmap大法
- 设计过程(概要设计和详细设计)
- LeetCode995.Minimum Number of K Consecutive Bit Flips(K 连续位的最小翻转次数 )
- python + selenium + chrome 如何清理浏览器缓存
- HTML 拖放功能 - DragDrop
- 【excel问题】关于组织策略阻止超链,解决方法