根据url 下载pdf


//下载pdf的方法@RequestMapping(value = "/saveDate")@ResponseBodypublic void saveDate(String url, HttpServletRequest request,HttpServletResponse response){try {//这里我获取当前时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");//20180315104140String timeStamp = sdf.format(new Date();//根据URL url = new URL(url);HttpURLConnection conn = (HttpURLConnection)url.openConnection();//设置超时间为3秒conn.setConnectTimeout(30000);conn.setConnectTimeout(30000);conn.setDoOutput(true);conn.setRequestProperty("Connection", "Keep-Alive");// 设置是否从httpUrlConnection读入,默认情况下是true;conn.setDoInput(true);//防止屏蔽程序抓取而返回403错误conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");//得到输入流InputStream in = conn.getInputStream();//根据时间设置文件名timeStamp=timeStamp+ ".pdf";//响应输出流,让用户自己选择保存路径 报文头 可以根据自己下载的文件格式去查询响应的报文头response.addHeader("Content-disposition","attachment; filename=\""+timeStamp+"\"");response.setContentType("application/pdf");byte[] buffer = new byte[1024];int bytesRead = -1;while ((bytesRead = in.read(buffer)) != -1) {response.getOutputStream().write(buffer, 0, bytesRead);}in.close();}catch (Exception e){e.printStackTrace();}finally {try {in.close();} catch (IOException ex) {logger.error(ex.getMessage(), ex);}try {out.close();} catch (IOException ex) {logger.error(ex.getMessage(), ex);}}

根据url导出pdf文件相关推荐

  1. 从前台获取数据,并导出PDF文件

    从前台获取数据,并导出PDF文件 Jsp页面: <div style="width:30%;height:100%;float:left;" id="gzbddiv ...

  2. 使用java导出pdf文件

    使用java导出pdf文件 itext itext的使用 JasperReports JasperReports与itext的区别 Jaspersoft Studio 工具简介 Jaspersoft ...

  3. Java使用Freemarker通过模板文件导出PDF文件、横向显示

    前言: 尝试了不少通过模板文件导出pdf文件的方法,要么实现起来复杂,要么实现效果不理想,经过反复查找资料和尝试发现此方法是最理想的. 本博客又经大量网友实践及建议,经过几次完善修改,又日趋完善,在此 ...

  4. asp.net2.0导出pdf文件完美解决方案【月儿原创】

    asp.net2.0导出pdf文件完美解决方案 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.5.28 PDF简介:PDF(P ...

  5. Itext导出pdf文件

    使用iText生成pdf文件并导出 前言: 项目中需要给用户提供一个可以导出pdf文件的功能,用来展示本月的数据.像excel.word这种直接就可以使用POI进行导出了,但是导出pdf格式的文件 我 ...

  6. c 将html导出pdf文件,将HTML页面转换为PDF文件并导出

    目碎前整要们开自近事端个广的的带近事端个广前,在大多数的管理系统中,都会有这样一个功能:根据相关的条件查询相应的数据,并生成可视化报表,然后可导出为PDF文件.本文只展现生成可视化报表之后导出PDF文 ...

  7. 关于RDLC使用导出PDF文件时,中文乱码解决方案

    MicrosftReportViewer控件导出乱码,主要需要设置的是RDCL文件: 关于使用RDLC导出PDF文件时,中文出现乱码现象,本文进行了解决: 其实很简单. 本人平台情况VS2008 英文 ...

  8. java 使用itext导出PDF文件,中文不显示问题解决

    之前写的java 使用itext 导出pdf 发现有个问题,在今天使用的时候,发现一个问题,就是当单元格中写中文的时候,导出来的pdf中文不显示. java 使用itext导出PDF文件,图片文字左右 ...

  9. CoreIDRAW导出PDF文件时出现部分内容不显示、空白的问题解决方法。

    遇到问题: 在使用CoreIDRAW制作归档文件时,导出PDF文件后出现了部分内容不显示.空白的问题.我的设计是两页BOM表格与一页PCB丝印图.在使用"发布至PDF"导出PDF文 ...

最新文章

  1. Vue2.0使用vue-cli脚手架搭建
  2. (SpringMVC)数据处理及跳转
  3. mysql命令窗口出现问号_mysql在控制台里出现中文问号问题
  4. 手写简版spring --9--对象作用域和FactoryBean
  5. 作为前阿里人,来扒一扒中台皇帝的外衣!
  6. c# winform 程序打包部署
  7. Java:如何在不到5分钟的时间内通过Hazelcast提高生产力
  8. VS2010远程调试
  9. 路由器与交换机组网性能的综合对比分析
  10. Microsoft Visio 画图遇到的问题及解决办法
  11. android 7.0 so.toc,[toc]文档导航 侧边栏目录 markdown
  12. NNDL 2022秋
  13. phpStrom连接MySQL数据库
  14. 如何寻找适合的投稿SCI期刊
  15. 双声道转化为单声道matlab实现
  16. 傅立叶变换(Fourier Transform)分析理解
  17. 欧盟吸纳52名专家入AI咨询委员会 将起草AI伦理指南 |标贝科技
  18. 机器视觉测量拟合中级篇,halcon实战,measure测量助手
  19. QQ浏览器HD iOS 动态化/热修复方案QBDF(0) 【简书被冻结-搬运】
  20. HttpWebRequest 请求非常慢 下载非常慢

热门文章

  1. QT使用串口与RS485设备通讯
  2. pycharm中配置VLfeat0.9.20和PCV实现Sift算法
  3. 互联互通社区祝大家中秋节快乐!
  4. 分享Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站
  5. _031_Redis_Redis 复制、Sentinel的搭建和原理说明
  6. jvisualvm 插件安装
  7. java蓝桥杯——矩形面积交
  8. MySql 授权用户权限如何设置?
  9. 【层级文本分类】Constrained Sequence-to-Tree Generation for Hierarchical Text Classification
  10. 弱网工具ATC使用总结