js直接打印pdf文件内容
(1)需求:是网页上打开一个pdf文件,然后直接打开打印机,就是直接打印,不用用户再次点击打印按钮,这样用户体验好
(2)经历:
我在网上找了资料就是使用window.print(),但是这个只是打印标签的内容,对于pdf的url里面的内容是打印不出的,听说网上有插件pdf.js等等.
感觉也没什么用,最后自己也不知道怎么搞,弄了很久就知道有人用iframe加载pdf再打印所以参考一下就真的可以打印,忽然感觉大神都在灯火阑珊处!
(3)主要代码:
标签iframe代码
<iframe style="display:none" id="printIframe" src="<%=data%>"></iframe>
JavaScript代码,很简单,其实被我简化了很多
<script type="text/javascript">
$(document).ready(function(){doPrint();});
//点击打印按钮,触发事件】
function doPrint(){$("#printIframe")[0].contentWindow.print();
}
</script>
<%=data%>就是我的pdf的路径,这不足10行的代码就能解决的问题我也找了很久,所以希望分享给各位迷茫的你们
(4)效果:
(5)鼓励:鼓励一下原创,扫下面支付宝,给作者动力,还有机会回答提问
转载于:https://www.cnblogs.com/imfjj/p/5946289.html
js直接打印pdf文件内容相关推荐
- PDF.js实现html页面读取pdf文件内容
项目中遇到要在HTML页面上读取PDF文档的内容,并显示在网页上. pdf.js官网:pdf.js官网 本地附件:pdf.js 一.下载 1.下载至本地 2.创建PDF.js文件夹 并将刚解压的文件放 ...
- python 读取文件读出来是什么格式-深入学习python解析并读取PDF文件内容的方法...
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- python中读取文件内容-深入学习python解析并读取PDF文件内容的方法
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- Java实现读取pdf文件内容(how to read pdf in java)
本文将利用pdfbox实现pdf文件内容的读取. 环境: 1. eclipse oxygen 2. maven 3.3 3. jdk 1.8 1.通过eclipse创建maven项目,最终项目目录如下 ...
- pdf文件内容查看器 -- 采用wpf开发
前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式 ...
- rpa文件怎么提取内容_怎么编辑pdf文件内容?有什么软件可以编辑pdf文件吗?
怎么编辑pdf文件内容?我是2020年大学新生,选择学习的专业是财务管理.为了更快.更深入地了解更多专业知识,我上网查找.下载了很多相关资料.不过,从网上保存下来的资料文件大多是pdf格式的,想要编辑 ...
- python怎么读取pdf文件_Python解析并读取PDF文件内容的方法
本文实例讲述了Python解析并读取PDF文件内容的方法.分享给大家供大家参考,具体如下: 一.问题描述 利用python,去读取pdf文本内容. 二.效果 三.运行环境 python2.7 四.需要 ...
- python 保存pdf文件_PyPDF2读取PDF文件内容保存到本地TXT实例
我就废话不多说了,大家还是直接看代码吧! from PyPDF2.pdf import PdfFileReader import pandas as pd def Pdf_to_txt(pdf): f ...
- 电脑上怎么做pdf文件_怎么编辑pdf文件内容?什么工具可以编辑pdf?
怎么编辑pdf文件内容?临近毕业时候,我有了报考教师资格证的想法,打算之后当老师.期间,我在网上找了很多报考教资的参考资料,不过它们大多是以pdf格式文件形式存在.有时候要往里加入.修改些内容,但我不 ...
最新文章
- 【Qt】在QtCreator中编译log4cplus
- 1-VMware workstation认识
- grafana导入json文件没有数据_XAMPP客户端环境无法导入较大Mysql数据库文件的解决方法...
- 这届年轻人连穷都不怕,还会怕冷?
- php mysql获取新添加记录的id值_PHP获取MySql新增记录ID值的方法
- html怎样将单元格的字竖式,数学竖式计算的标准格式是怎样的?需要注意哪些问题?...
- Eclipse Debug不能热部署解决
- 专访 Unity 技术总监 Mark Schoennagel、杨栋:基于 Unity 制作影视动画的几点建议!
- Arduino入门笔记(5):1602液晶实验(实现时钟)
- 一位阿里P9的年薪和家庭资产
- 腾讯实习结束总结+感悟
- iOS pch文件配置
- 苹果发布会说明了什么?
- java将邮件保存到本地文件夹_JavaMail 邮件文件夹管理
- 温度控制直流电机转速
- Zabbix监控系统系列之五:SNMP监控Windows客户端
- 信道编码与交织、脉冲成型
- 现实版终结者?杀手机器人预计2017年问世
- 兰州大学计算机专业张教授,兰州大学信息科学与工程学院
- 量化分析师的Python日记【Q Quant兵器谱之偏微分方程2】