js pdf展示插件(pdfobject)
来源:互联网 发布:网络拓扑什么意思 编辑:程序博客网 时间:2024/05/29 09:07
我的环境:
js调用:
前端: thymeleaf 后台springmvc
前端代码:
引入相关包:
<script th:src="@{/assets/js/pdf/pdfobject.js}"></script>
html容器:
<div id="pdfDiv" style="height:600px;width:1200px"> </div>
js调用:
window.onload = function (){var mid=getUrlParam("mid"); var success = new PDFObject({ url: "http://localhost:9080/ymlib/administrator/manuscriptManagement/getPdf?mid="+mid}).embed("pdfDiv");}
控制层代码:
@RequestMapping(value = "/getPdf", method = RequestMethod.GET)public ResponseEntity<InputStreamResource> getPdf(@RequestParam(value = "mid") String mid) { Manuscript manuscript=manuscriptRepository.findOne(mid); Query query = new Query(Criteria.where("_id").is(new ObjectId(manuscript.getFileId()))); GridFSDBFile file_check = gridFsOps.findOne(query); InputStream in = file_check.getInputStream(); return ResponseEntity.ok().contentLength(file_check.getLength()).cacheControl(CacheControl.maxAge(3600, TimeUnit.SECONDS)).contentType(MediaType.valueOf("application/pdf")).body(new InputStreamResource(in));}
效果图如下:
阅读全文
0 0
- js pdf展示插件(pdfobject)
- 浏览器查看pdf插件pdfobject
- 前端预览PDF:PDFObject、PDF.js
- pdfobject.js和pdf.js的详解
- PDF预览之PDFObject.js总结
- PDF.js+pdfobject.js实现文档的在线预览
- [随记]浅谈pdfobject.js实现网页PDF文件浏览
- java在线阅览pdf方法二:pdfobject.js
- 浅谈pdfobject.js实现网页PDF文件浏览
- PDF网页展示--PDF.js
- PDFObject.js的使用
- Asp.net MVC 利用(aspose+pdfobject.js) 实现在线预览word、excel、ppt、pdf文件
- 基于HTML的PDF展示 pdf.js
- PDFobject.js官方api简易说明
- PDFObject.js去掉下载和打印功能
- 简单使用pdf插件pdf.js
- pdf.js插件乱码问题
- 读取pdf文件在页面上展示(不需要插件)
- IP,TCP,UDP,ICMP校验和的区别和计算
- mysql学习笔记
- HTTP和HTTPS对比区别
- jQuery选择器
- 关于VMware安装后没有虚拟网卡VMnet1和VMnet8
- js pdf展示插件(pdfobject)
- Android菜鸟在学习过程遇见的问题及解决方案
- opencv根据数组坐标获取像素陷阱
- 1133. Splitting A Linked List (25)
- codeforces 701 D. As Fast As Possible
- 【NOIp 2015】斗地主(DFS)
- 整数划分
- jQuery转换对象
- 《802.11ac A Survival Guide》读书笔记