184、HTML中,PDF版报告的展示和下载

HTML中,PDF版报告的展示和下载
相关搜索:脚本编辑器;$scope.r_g_company.reportPage;文件上传中...
1、展示,在HTML中,划定一个区域,用做PDF版报告的展示
(1)封面内容:一个单独的HTML,内有动态数据插入
(2)展示内容:另一个单独的HTML,内有动态数据插入
(3)前端将配置的动态数据和起止时间参数传给后台(步骤一),后台将接收到的数据和自己过滤出来的数据插入到(1)和(2)里,然后将它俩拼成一个PDF文件返给前端、供前端下载,同时还将这个PDF文件放在服务器的一个url里,前端通过给插件jquery.media.js配置{src:url}(步骤二)来请求这个PDF文件并在划定区域里展示。
(4)相关JS代码如下
tradeApi
  .query({
    method: ‘post‘,
    root: ‘report‘,
    url: ‘/audit_report/downloads/report‘,
    load: $scope.pagin_init.load(2),
    data: params,//步骤一
    responseType: ‘blob‘,
    check_status: ‘never‘,
  })
  .then(function (data) {
    $scope.filter_statu = 1;
    $scope.pdfData = data;
    if ($location.host() === ‘localhost‘) {
      // 开发环境
      $.get(‘/dev_config/devServerConfig.json?‘ + new Date().getTime(), {})
        .then(function (dev) {
          $scope.pdfSrc = dev.address + ‘/static/pdf/‘ + un_code.utf8Decode(data.headers(‘filename‘));
          $(‘#handout_wrap_inner‘).media({
            width: ‘100%‘,
            height: ‘680px‘,
            autoplay: true,
            src: $scope.pdfSrc//步骤二
          });
        });
    } else {
      // 线上环境
      $scope.pdfSrc = ‘../../static/pdf/‘ + un_code.utf8Decode(data.headers(‘filename‘));
      $(‘#handout_wrap_inner‘).media({
        width: ‘100%‘,
        height: ‘680px‘,
        autoplay: true,
        src: $scope.pdfSrc//步骤二
      });
    }
  });

原文地址:https://www.cnblogs.com/gushixianqiancheng/p/12386837.html

时间: 2024-11-05 21:37:46

184、HTML中,PDF版报告的展示和下载的相关文章

pdf流文件的展示、下载、打印

背景:合同(后台返回pdf流文件)展示.下载.打印,基于angular4 场景区分: 1.checkout页面 -- post接口,入参为offering.shippingInfo.invoice等(body),返回生成合同的pdf流文件: 2.orderList.orderDetail页面 -- get接口,入参contentId(生成合同在内容管理保存对应的id,url),返回对应合同的pdf流文件. 需求补充说明: 在一个弹出dialog,合同展示在中间部分,footer部分为 下载.打印

《百面机器学习算法工程师带你去面试》PDF版+epub版

下载:https://pan.baidu.com/s/1DgV5JxWZgyQBKd7wkMXmWw <百面机器学习算法工程师带你去面试>高清PDF版,392页,带书签目录,文字可以复制: <百面机器学习算法工程师带你去面试>高清epub版,101页,带书签目录,文字可以复制. 本书作为AI类书籍知识点非常全面,但在一些章节比如分类模型.神经网络.强化学习等,领域内知识体系展开的不是很详细深入.其实作为面试类书籍,读的时候应该以一种查漏补缺的方式去看,看到一个问题想一想自己这个知识

《水煮C语言》的pdf版

这是关于学习 C 语言基础的一本小资料书, 书中的内容是我以前看书时做的一些笔记和 C语言的重点知识. 因为内都是基础, 对我复习 C 很有用, 因此我在空闲时参考其他经典书籍和网上资料,再加上笔记就整理出这一百多页的资料书. 内容不是很全, 我还会继续整理和增加. 下载地址[用力戳]或点击[再来一次]下载<水煮C语言>pdf版. 错误在所难免,希望得到大家指正,谢谢:)

《编程珠玑》高清 pdf版 第二版

作者: [美] Jon Bentley 出版社: 人民邮电出版社 副标题: 第2版 原作名: Programming Pearls Second Edition 译者: 黄倩 / 钱丽艳 出版年: 2008-10 页数: 228 定价: 39.00元 装帧: 平装 内容简介 · · · · · · 本书是计算机科学方面的经典名著.书的内容围绕程序设计人员面对的一系列实际问题展开.作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯

分享《Keras快速上手:基于Python的深度学习实战(谢梁等)》PDF版+源代码+mobi版

下载:https://pan.baidu.com/s/1u0gYCTbT1I2rq88AFDV3Mg 更多资料:http://blog.51cto.com/14050756 PDF版,531页,带书签目录,彩色配图,文字可以复制粘贴.配套源代码和数据. 系统地讲解了深度学习的基本知识.建模过程和应用,并以深度学习在推荐系统.图像识别.自然语言处理.文字生成和时间序列中的具体应用为案例,详细介绍了从工具准备.数据获取和处理到针对问题进行建模的整个过程和实践经验. 如图: 原文地址:http://b

程序员生存定律(PDF版)

加了几个图,匆忙做了个PDF,如果不喜欢看网页版大家就看这个吧: PDF版里面多了几张插图,还有目录什么的. 下载地址 网页版的目录在这里: 目录

WebGL 中 OpenGL ES 指令与 iOS 中 C 版指令的差异简析

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. WebGL 中 OpenGL ES 指令与 iOS 中 C 版指令的差异,从整体上看,应该是 gl 前缀在 WebGL 版指令中的省略,举例对比如

SAP FICO hande汉得培训资料---V 控制模块篇.pdf 电子版 PDF 版

SAP FICO hande汉得培训资料---V 控制模块篇.pdf 电子版 PDF 版 https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-5741239872.10.mKqRbP&id=523968607473

利用WPF建立自己的3d gis软件(非axhost方式)(十)SDK中一些自带的展示面板应用

原文:利用WPF建立自己的3d gis软件(非axhost方式)(十)SDK中一些自带的展示面板应用 先下载SDK:https://pan.baidu.com/s/1M9kBS6ouUwLfrt0zV0bPew密码:1te1 地图数据包(sqlserver2008R2版本,也可以不下载):??https://pan.baidu.com/s/1PjcNamad7OVpCrsVJ7dwFQ 密码:uw9r 下载 核心SDK升级包:https://pan.baidu.com/s/1Q3dlM-Va-R