页面打印pdf格式文件
'<td><button type="button" class="btn btn-primary" data-loading-text="Loading..." onclick="printReports(\'' + task_ids + '\')">打印</button></td>'
    function printReports(task_ids) {
        $.ajax({
            url:"webVisual/printReport/admin/" + task_ids,
            async:false,
            dataTyoe:"json",
            success:function(json){
                var printEntity = json.data;
                var poiIdsss = printEntity.poiIds;
                var oPop = window.open('','oPop');
                var str = '<!DOCTYPE html>';
                    str +='<html>';
                    str +='<head>';
                    str +='<meta charset="utf-8">';
                    str += '<title>爬取错误poi打印</title>';
                    str +='</head>';
                    str +='<body>';
                    str +=    '<table  border="1px" cellspacing="0" width="100%" align="center">';
                    str +=            '<tr>'+
                                        '<th colspan="3">爬取错误poi打印</th>'
                                    '</tr>';
                    str +=            '<tr>'+
                                        '<th>任务名</th>' +
                                        '<th>来源</th>' +
                                        '<th>总数</th>' +
                                    '</tr>';
                   str +=  '<tr>'+
                                '<td align="center">' + printEntity.taskName + '</td>' +
                                '<td align="center">' + printEntity.source + '</td>' +
                                '<td align="center">' + printEntity.geoNums.length + '</td>' +
                            '</tr>';
                    $(printEntity.geoNums).each(function(index_num, errorGeoNum) {
                        str +=  '<tr>'+
                                    '<th align="center">网格编码: ' + errorGeoNum.geo_num + '</th>' +
                                    '<th align="center">创建时间: ' + errorGeoNum.create_time + '</th>' +
                                    '<td align="center">总计: ' + errorGeoNum.poi_ids.length + '</td>' +
                                '</tr>';
                            $(errorGeoNum.poi_ids).each(function(num_index, errorPoi) {
                                str +=  '<tr>'+
                                            '<td align="center">(' + (num_index+) + ')</td>' +
                                            '<td align="center" colspan="2">' + errorPoi + '</td>' +
                                        '</tr>';
                            })
                    })    
                    str +='</table>';
                    str +=    '</body>' +
                        '</html>';
                oPop.document.write(str);
                oPop.print();
                oPop.close();
            }
        });
    }
    
页面打印pdf格式文件的更多相关文章
- JSP页面导出PDF格式文件
		JSP页面导出PDF格式文件基本在前端页面可以全部完成 <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/ ... 
- 页面打开pdf格式文件的方法
		<embed width=500 height=300 fullscreen=yes src="1.pdf" /> 
- 导出文本、表格、图像到PDF格式文件中(学习整理)
		1.测试例子: 需要导入的外部jar包: 相关API http://www.coderanch.com/how-to/javadoc/itext-2.1.7/com/lowagie/text/pack ... 
- winform利用itextsharp.dll实现图片文件转换PDF格式文件
		1.利用itextsharp.dll实现单个图片文件转换为PDF格式文件, 可以使用以下类: void ConvertJPG2PDF(string jpgfile, string pdf) { var ... 
- confluence导出PDF格式文件不显示中文解决
		由于confluence导出PDF格式文件需要应用字体文件,下载字体文件在confluence管理员界面安装即可. 我这里使用从simhei.ttf楷体,可以从windowns主机里下载(c:/win ... 
- [R] venn.diagram保存pdf格式文件?
		vennDiagram包中的主函数绘图时,好像不直接支持PDF格式文件: dat = list(a = group_out[[1]][,1],b = group_out[[2]][,1]) names ... 
- Magento订单打印(pdf格式)
		Magento自身包含有:打印发票单,打印装箱单,打印退款单.这些都是基于西方国家的习惯来布置的.公司有个需求就是打印订单的四联单,PDF格式的,要一周内完成.刚接到这个任务时,觉得头大,因为对于PH ... 
- 前端实现docx、pdf格式文件在线预览
		theme: vuepress highlight: atelier-heath-light 介绍 在业务中,如果遇到文档管理类的功能,会出现需要在线预览的业务需求,本文主要是通过第三方库来实现文档预 ... 
- Arch Linux PDF格式文件无法显示中文
		From: http://blog.sina.com.cn/s/blog_5e54bc6801012gfg.html $ sudo pacman -S poppler-data 
随机推荐
- Swift: 是用Custom Segue还是用Transition动画
			用一个很简单的场景做为例子:在storyboard上,你有用UINavigationController串起来两个UIViewController.这两个controller之间要互相跳转,A-> ... 
- Tarjan缩点求入度为零的点的个数问题
			Description: 一堆人需要联系,但如果x 可以联系 y,你联系了x就不用联系y了,你联系一个人都会有固定的花费,问你最小联系多少人,和最小花费 Solution: Tarjan缩点,求出缩点 ... 
- js-图片轮播
			<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content=&q ... 
- AngularJS 启动执行过程
			一.浏览器下载HTML/CSS/JavaScript等 当你转到一个页面地址后,浏览器先回下载这个HTML,同时,会开启一些辅助线程下载所关联的script标签和link标签里引用的文件. 二.浏览器 ... 
- ASP.NET MVC  Area 区域
			大型网站或项目通常有很多子系统或功能模块,如大型网站可能包含酒店.旅游.机票子系统,通过二级域名来访问,或者一个网站的前台和后台模块,每个团队负责某一子系统或模块,为了各团队进行协同开发,我们可以分不 ... 
- Android-Kotlin-配置/入门
			1.配置Kotlin开发插件,点击File菜单,选择Settings,选择Plugins,会显示扩展的插件; 2.然后选择Browse repositories...,搜索栏目中搜索Kotlin即可, ... 
- IIS8.0配置网站,错误提示:用户 'IIS APPPOOL\你的网站名称'登录失败
			项目在vs2013中能正常运行,配置到服务器(windows2012+IIS8.0),运行提示用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 解决方案: 比如我的网站取名m ... 
- 一不小心发现了个Asp.Net Bug
			1. Ver是页面定义的变量 2. asp.net 页面定义为 <link href="/company/them/page.css?v=<%=Ver%>" r ... 
- 如何将Skyline66嵌入WPF中
			1.新建WPF项目: 2.添加引用 .net引用:System.Windows.Forms和WindowsFormsIntegration skyline引用:AxInterop.TerraExplo ... 
- 添加vscode自定义代码块
			以vue为例 一.打开vscode>文件>首选项>用户代码片段>vue.json二.编写代码块 其中一行一句:$1是占位符,就是你可以输入的地方."http get& ... 
